PROGRAM
Разделы отделяются друг от друга точкой с запятой, в конце t программы ставится точка. Каждый раздел начинается со своего ключевого слова.
Ключевым словом заголовка является слово PROGRAM.
Вслед за ключевым словом указывается имя программы, а также информация об использовании устройств ввода-вывода. Пример заголовка:
PROGRAM ПОИСК (OUTPUT, NPUT);
ПОИСК — это в данном случае имя программы, а служебные слова OUTPUT и NPUT сообщают машине, что в программе будет предусмотрен вывод результатов (OUTPUT), а также ввод значений исходных данных в процессе работы программы (NPUT). Второе из этих указаний может в определенных ситуациях отсутствовать.
Раздел описаний содержит информацию для машины о перечне и свойствах величин, используемых в программе. В Паскале описания подразделяются на описания меток, описания констант, описания типов данных, описания переменных и описания функций и процедур. В каждой конкретной программе могут присутствовать лишь некоторые из указанных описаний, однако отмеченный выше порядок их следования должен выдерживаться. Обязательной частью раздела описаний является описание переменных. Описание переменной имеет вид:
VAR <имя> :Т
Здесь <имя> — имя (идентификатор) переменной, аТ — ее тип. Если описывается несколько переменных одного и того же типа, то допускается совмещенная форма:
VAR < список имен>:Т В- < списке имен> имена перечисляются через запятые. В Паскале действуют четыре стандартных типа величин (помимо тех, что могут быть дополнительно определены в каждой программе г— в разделе описания типов данных): NTEGER (целый), REAL (действительный), CHAR (литерный), BOOLEAN (логический). Имена переменных одного типа могут быть указаны в одной строке описания через запятые. Пример описания переменных действительного типа:
VAR А, В, SUM, ALFA1, ALFA2- .REAL;
Именем (идентификатором) может быть любая последовательность букв и цифр, начинающаяся с буквы.
Выражения в Паскале конструируются в рамках установленных типов величин и допустимых операций над этими величинами. Так, к объектам целого типа применимы операции + , —, X, а также две особые операции DV (целочисленное деление, вычисляется частное от деления двух натуральных чисел) и MOD (вычисление остатка от целочисленного деления). К объектам реального типа применимы арифметические операции + , —, X, t (в Паскале нет операции возведения в степень). Над объектами символьного типа можно производить только операции сравнения (<, , =, ФУ >, >), применение которых основывается на определенном для конкретной реализации Паскаля способе упорядочения символов алфавита языка. Символьные константы заключаются в апострофы. Для объектов логического типа определены логические операции Д (и), V (или) и П (не). Значением истинности логических выражений является одна из двух констант: TRUE (истинно) или FALSE (ложно). В Паскале установлен следующий порядок выполнения операций: наивысшую степень старшинства имеет операция , затем выполняются операции типа умножения (X /, Д, DV, MOD) и, наконец, операции типа сложения ( + , —, V).

