Общий синтаксис структуры программы
[<Заголовок>]
[USES <Список библиотек>;]
<Описательная часть>
BEGIN
<Исполняемая часть>
END.
Необходимо заметить, что в конце программы ключевое слово END обязательно заканчивается точкой.
Вид заголовка
PROGRAM <Имя>[(<Параметры>)];
Пример
PROGRAM Summa;
PROGRAM Calc(Input,Output);
Параметры программы использовались только в ранних версиях Паскаля и в Delphi игнорируются.
Описательная часть программы содержит описания меток, констант, пользовательских типов, переменных, процедур и функций.