Организация и функционирование компьютеров
bf1271d8

Алфавит языка Паскаль


Текст программы на Паскале состоит из собственно текста программы и ком­ме­нтариев. Коммента­рием называется последовательность любых символов расширенного кода ASCII, ограниченная парой  фигурных скобок {  и  }, либо парой (*   и  *), либо  парой /*  и  */. Собственно текст  программы состоит из слов в специальном алфавите, который является подмножеством системы знаков ASCII. Алфавит Паскаля состоит из букв (в число букв включены прописные и строчные буквы латин­ского алфавита и символ подчеркивания ‘_’),  пробела, цифр и следующих специальных символов (разделитель символов - верти­кальная черта):

 + | - | * | / | = | < | > |  <= | >= | <> | [ | ] | ( | ) | { | } | . | , | := | ; | : | .. | ^ | @ | $ | #

Слова (или лексемы) Паскаля подразделяются на идентификаторы, обозначения операций, разделители, числовые константы и строковые константы.

Идентификатором называется последовательность букв и цифр, начинающа­яся с буквы. Прописные и строчные буквы в идентификаторе не различаются. Длина идентификатора не должна превышать 63 символа. Идентификаторы подразделяются на ключевые (зарезервиро­ванные) слова, стандартные имена и пользовательские имена. Ключевым словам (таким, как  program, var, const, label) приписана опреденная функция, и другим образом эти имена использовать нельзя. Стандартные имена - это названия стандартных функций и процедур Паскаля (например, sin, readln, keypressed). Эти имена можно использовать для других целей, но во избежание ошибок делать это не рекомендуется. Пользовательские имена вводятся программистом для обозначения объектов программы.

Обозначения операций состоят из специальных символов или идентифика­торов, таких как  div, mod, and, or. Спецсимволы состоят из одного, реже двух символов (приваивание - “:=“, не равно - “<>“, больше или равно - “>=“, меньше или равно - “<=“).

Числовая константа - это запись числа. Числа делятся на целые и вещественные. Целые числа можно записать в десятичной или шестнадцатиричной системе счисления. Вещественные числа могут быть записаны в формате с фиксированной точкой (1.25, -100.2, 0.0002) или в экспоненциальном формате (-0.12345E+32  то же самое, что -0.12345*1032).

Строковая константа - это произвольная последовательность символов, заключенная в кавычки: ‘Константа’. Если сама константа содержит кавычки, то для правильного ее задания кавычки внутри константы должны быть удвоены: ’Буква ’’А’’ - первая буква алфавита’.



Содержание раздела