Читатель уже достаточно много знает об отдельных элементах программы, пора изучить ее общую структуру. Синтаксически программа состоит из заголовка, списка подключаемых к программе модулей и программного блока:
Заголовок программы program <имя программы>; Директивы компилятора {$<директивы>} Подключение модулей uses <имя>, ..., <имя>; Программный блок Константы const ...; Типы данных type ...; Переменные var ...; Процедуры procedure <имя>; begin ... end; Функции function <имя>; begin ... end; Тело программы begin <операторы> end. |
Любая секция в программном блоке кроме тела программы может отсутствовать. Секции описания констант, типов данных, переменных, процедур и функций могут встречаться в программе любое количество раз и следовать в произвольном порядке. Главное, чтобы все описания были сделаны до того, как они будут использованы (иначе компилятор просто не поймет того, что вы написали).