Основой языка программирования Паскаль, как и любого другого языка, является алфавит — набор допустимых символов, которые можно использовать для записи программы. Это:
- латинские прописные буквы (А, В, С, ..., X, Y, Z);
- латинские строчные буквы (а, b, с, ..., х, у, z);
- арабские цифры (0, 1, 2, ..., 7, 8, 9);
- специальные символы (знак подчёркивания; знаки препинания; круглые, квадратные и фигурные скобки; знаки арифметических операций и др.).
В качестве неделимых элементов (составных символов) рассматриваются следующие последовательности символов:
:= (знак операции присваивания);
>= и <= (знаки «больше или равно» и «меньше или равно»);
(* и *) (начало и конец комментария).
В языке существует также некоторое количество различных цепочек символов, рассматриваемых как единые смысловые элементы с фиксированным значением. Такие цепочки символов называются служебными словами. Служебные (зарезервированные) слова нельзя использовать в качестве пользовательских (придуманных пользователем) имён типов, переменных и других идентификаторов. Приведём основные служебные слова которые мы будем использовать:
Служебное слово языка Паскаль |
Значение служебного слова |
and |
и |
begin |
начало |
do |
выполнить |
else |
иначе |
end |
конец |
for |
для |
function |
функция |
if |
если |
or |
или |
procedure |
процедура |
program |
программа |
repeat |
повторять |
then |
тогда |
to |
до (увеличивая до) |
until |
пока не |
var |
переменная |
while |
пока |
Для обозначения констант, переменных, программ и других объектов используются имена (идентификаторы) — любые отличные от служебных слов последовательности букв, цифр и символа подчёркивания, начинающиеся с буквы или символа подчёркивания. Длина имени может быть любой. Прописные и строчные буквы в именах не различаются.