Алфавит языка
В языке Pascal используется набор символов кодовой таблицы ASCII. Язык Pascal является регистронезависимым, т. е. между большими и малыми буквами нет разницы.
Символы и константы
Программа, написанная на Паскале, состоит из лексем.
Лексемами (словами) называются минимальные значимые единицы текста в программе, написанной на Паскале. Лексемы представлены такими категориями, как:
§ специальные символы и зарезервированные слова,
§ идентификаторы,
§ неименованные константы-литералы.
Две соседних лексемы, если они обе представляют собой зарезервированное слово, идентификатор, числовую константу-литерал, должны быть отделены друг от друга одним или несколькими разделителями, причем разделитель представляет собой пробел или комментарий.
Разделители не могут быть частью лексем.
Специальные символы и зарезервированные слова
Специальные символы и зарезервированные слова представляют собой символы или последовательности символов, имеющие одно или несколько фиксированных значений.
|
|
Примеры зарезервированных слов и специальных символов: var, for, do, program,:=, <>, >=, +, *, type,;.
Идентификаторы
Идентификаторы выступают в качестве имен констант, типов, переменных, процедур, функций, модулей, программ и полей в записях.
Правила составления идентификаторов:
§ Идентификатор должен начинаться с буквы.
§ После первого символа идентификатора можно использовать буквы, цифры и символы подчеркивания (значение ASCII $5F).
§ Идентификатор может иметь любую длину, однако только первые 63 символа являются значимыми.
Примеры идентификаторов: x1, var_1, zyx, a_1_12, My_name.
Неправильные идентификаторы: 1x, sum$, My name, 1_var, x-1.
Неименованные константы-литералы
Неименованные константы представляют собой конкретные значения (числовые, символьные или строковые), вводимые в состав выражений и операторов языка программирования Pascal.