Программа состоит из трёх блоков: а) Заголовок программы б) Раздел описаний в) Тело программы. Схема программы со всеми возможными разделами:
Program Name (Input,Output); Заголовок программы
Uses Описание используемых модулей
Label Описание меток
Const Описание констант Раздел описаний
Type Описание типов
Var Описание переменных
Procedure Описание процедур
Function Описание функций
Begin
Оператор 1;
Оператор 2; Раздел операторов ... (тело программы)
Оператор n;
End.
Описание заголовка заканчивается символом «;» Например: Program MyProgram;
После служебного слова uses перечисляются модули и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми: Например:
Uses Crt, Graph. За служебным словом Label перечисляются идентификаторы меток Любой оператор в программе может быть помечен меткой. Имя метки задается по правилам образования идентификаторов Турбо Паскаль. В качестве метки также могут использоваться произвольные целые числа без знака, содержащие не более четырех цифр. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток. После служебного слова Const перечисляют константы. Типы данных описываются после служебного слова Type. Раздел описания переменных начинается служебным словом Var (необходимо указать все переменные, используемые в программе, и определить их тип).