Неименованные константы-литералы
Идентификаторы
Специальные символы и зарезервированные слова
Символы и константы
Алфавит языка
Глава 1. Основы алгоритмического языка
В языке 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.
Десятичные числа обозначают константы целого типа. Они должны принимать значения в диапазоне от -2147483648 до 2147483647.
Примеры: 23, -3555.
Целая константа в шестнадцатеричном формате имеет в качестве префикса знак доллара $. Шестнадцатеричные числа обозначают константы целочисленного типа, они должны находиться в диапазоне от $00000000 до $FFFFFFFF.
Примеры: $22, $A12B.
Константы вещественного типа в формате с плавающей запятой представляют собой числа с десятичными точками (.) в качестве разделителя целой и дробной части.
Примеры: 23.0034, -23.0.
Константы вещественного типа в формате с фиксированной запятой используют техническое обозначение Е или е, которое читается как "на десять в степени". Например, 7Е-2 означает 7∙10-2; 12.25Е+6 или 12.25Е6 оба обозначают 12.25∙10+6.
Примеры: 7Е-2, 12.25Е6, -12.3e+02.