§1. Алфавит языка Pascal

Изучение любого нового языка всегда начинается с алфавита. В алфавит языка Pascal входят следующие элементы:     

1) Заглавные и строчные латинские буквы, символ подчёркивания (по грамматике языка символ подчёркивания считается буквой): _, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z.

2) Цифры: `1, 2, 3, 4, 5, 6, 7, 8, 9, 0`.

3) Знаки операций: + (плюс), (минус), * (умножить), / (разделить), < (меньше), > (больше), <= (меньше или равно), > = (больше или равно), = (равно), <> (не равно). Последний знак состоит из знаков «меньше» и «больше», записанных без пробелов.

4) Знаки пунктуации, специальные символы:


 { } или (* *) Скобки комментариев
[] Выделение индексов массивов, элементов множеств
'   ' Выделение символа или строковой константы
(   ) Выделение выражений, списков параметров

:= 

Знак оператора присваивания

; Разделение операторов и объявлений
: Отделение переменной или константы от типа.
Отделение метки от оператора

=

Отделение имени типа от описания типа.
Отделение константы от её значения
, Запятая для разделения элементов в списке
.. Разделение границ диапазона
. Конец программы, отделение целой части
от дробной
# Обозначение символа по его коду

В таблице приведены не все знаки пунктуации, а лишь те, которые будут использоваться при дальнейшем изложении.

5) Служебные зарезервированные слова.

Некоторые слова имеют предопределённое значение и используются в качестве элементов при построении сложных конструкций языка. Приведём список зарезервированных служебных слов, которые нам понадобятся в дальнейшем:

and, array, begin, case, const, div, do, downto, end, for, if, mod, not, of, or, program, repeat, string, then, to, type, until, var, while, xor.