Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Turbo Pascal / Stud_1_1 / LecRus / MainPart.doc
Скачиваний:
117
Добавлен:
03.03.2016
Размер:
5.03 Mб
Скачать

2. Зарезервированные слова.

Эти слова имеют четко установленный смысл в Паскаль-программе. Примеры таких слов: Begin, End, If, And, Array, For .

Зарезервированные слова нельзя применять в программе для обозначения переменных, массивов и других объектов.

Прописные и строчные буквы в зарезервированных словах эквивалентны.

Например, BEGIN  Begin  begin.

Примечание. В программах, приводимых в учебном пособии, зарезервированные слова выделены полужирным шрифтом.

3. Числа. В Паскаль-программе используются целые десятичные, целые шестнадцатеричные и вещественные десятичные числа.

Целые десятичные числа записываются обычным образом и должны находиться в диапазоне от -2 477 483 648 до 2 147 483 647 (от - до ).

Пример 1. 0 21 -456 3897653 -987321123 .

Для обозначения целых шестнадцатеричных чисел используется префикс $, который ставится перед числом. Эти числа определены в диапазоне от $00000000 до $FFFFFFFF. В качестве шестнадцатеричных цифр могут использоваться как прописные, так и строчные буквы латинского алфавита, но предпочтительно все же использовать прописные буквы.

Пример 2. $0 $A5F $E45D07B9 $ab7f.

Шестнадцатеричные числа применяются главным образом для указания содержимого поля памяти или задания адреса переменной.

Вещественные числа могут быть представлены в двух различных формах записи: обычной и показательной. В обычной форме число записывается в виде целой и дробной частей, разделенных точкой; в показательной - в виде мантиссы и порядка с основанием 10, при этом в качестве признака основания ставится прописная буква "E" или строчная буква “e”.

Пример 3. 0.6 -32.648 6.0E-1 0.6E0 0.06E1 0.06E+1 -3.2648E1 -5.6e-12.

4. Строка символов - это последовательность символов таблицы ASCII, заключенная в апострофы. Апостроф определяет границы строки.

Если внутри строки нужно поставить апостроф, то он ставится дважды.

Пример 4.

'A'; 'a+b=c'; 'This string has 30 characters'; ' Символ '' - это апостроф'

В строке прописные и строчные буквы считаются различными, так как они имеют различные номера в таблице ASCII. Поэтому

'PASCAL'  'Pascal'; 'ПРОГРАММА'  'программа'

5. Идентификатор (имя). Это последовательность букв и цифр, начинающаяся с буквы.

Конструкцию грамматических объектов алгоритмического языка можно наглядно и точно изобразить на синтаксической диаграмме, которая в данном случае имеет вид:

Буква

Цифра

Буква

В прямоугольнике синтаксической диаграммы находится имя, указывающее на другую диаграмму, в которой это имя определено.

Например, для цифры имеем

В кружки или в овалы помещают терминальные символы, т.е. символы, которые в грамматике языка не могут быть описаны элементами более низкого уровня. Это буквы, цифры, cпециальные символы, зарезервированные слова. При этом буквами в Паскале считаются лишь буквы латинского алфавита, а также символ подчеркивания.

Примеры идентификаторов:

Соседние файлы в папке LecRus