Эти слова имеют четко установленный смысл в Паскаль-программе. Примеры таких слов: 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пециальные символы, зарезервированные слова. При этом буквами в Паскале считаются лишь буквы латинского алфавита, а также символ подчеркивания.
Примеры идентификаторов:
X A8 alpha Massiv z52d9 eps Res_52_a ___75
Прописные и строчные буквы в идентификаторах считаются эквивалентными. Поэтому PASCAL, Pascal, pascal - это один и тот же идентификатор.
Длина идентификатора в Турбо Паскале не ограничивается, но значимыми считаются лишь первые 63 символа.
Метка.
Метка в Паскале представляет собой целое без знака и используется для маркировки операторов программы. Метка может принимать значения от 0 до 9999. В Турбо Паскале в качестве метки можно применять также идентификатор. Внешним признаком метки в программе является двоеточие, которое записывается перед маркируемым оператором.