Программа на языке Паскаль состоит из заголовка, разделов описаний и раздела операторов. Заголовок программы содержит имя программы, например: Program PRIM;
Описания могут включать в себя:
-раздел подключаемых библиотек (модулей);
-раздел описания меток;
-раздел описания констант;
-раздел описания типов;
-раздел описания переменных;
-раздел описания процедур и функций.
Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:uses CRT, Graph; Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Описание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описания констант: const K= 1024; MAX= 16384; В разделе описания переменных необходимо указать все переменные, используемые в программе, и определить их тип......Описание типов, процедур и функций будет рассмотрено ниже. Отдельные разделы описаний могут отсутствовать, но следует помнить, что в Паскаль - программе должны быть обязательно описаны все компоненты программы.
Раздел операторов представляет собой составной оператор, который содержит между служебными словами begin.......end, последовательность операторов. Операторы отделяются друг от друга символом . Текст программы заканчивается символом точка.
Кроме описаний и операторов Паскаль - программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев