Из символов алфавита состоят лексические единицы языка, или лексемы – минимальные значащие единицы в текстах программ. Множество всех допустимых лексем называется словарем языка программирования. В языке Pascal различают такие виды лексем: специальные символы, зарезервированные (ключевые) слова, идентификаторы, неназванные константы, комментарии и директивы компилятора.
Лексемы специальных символов, кроме специальных символов из алфавита языка, содержат еще сложные составные символы, которые воспринимаются компилятором как единое целое (<= >= := (* *) ..).
Зарезервированные (ключевые) слова имеют жестко определенный смысл. Иx назначение не может изменяться. Зарезервированные слова используются для обозначения алгоритмических конструкций, разделов программы и т.д.
Идентификатор - это имя, значение которого может изменяться от программы в программу или даже в пределах одной программы. В языке Pascal различают стандартные идентификаторы и идентификаторы пользователя.
В любом языке программирования программа - это нa6оp понятных компилятору команд. Для создания программ надо знать синтаксис языка, т.е. правила записи команд и использования лексических единиц языка. Знакомство с языком начнем с алфавита.
Алфавит языка программирования - это определенный нa6оp символов. С помощью этих символов могут быть записаны идентификаторы, выражения и операторы языка.
Алфавит языка Pascal состоит из символов кодовой таблицы ASCII (American Standard Code for Information Interchange - Американский типичный код обмена информацией). Каждому такому символу соответствует числовой код от 0 до 255. Часть символов кодовой таблицы ASCII с кодами от 0 до 127 идентична для всех IBM- совместимых компьютеров. Символы алфавита языка Pascal можно разделить на такие категории:
• символы, используемые для составления идентификаторов (малые латинские литеры с кодами ASCII от 97 до 122, большие латинские литеры с кодами ASCII от 65 до 90, десятичные цифры от 0 до 9, с кодами ASCII от 48 до 57, символ подчеркивания (_) с кодом ASCII 95);