Структура программного модуля
Структуру программного модуля можно разделить на следующие разделы:
- Раздел определения переменных;
- Раздел процедур и функций;
- Раздел основной программы.
Раздел определения переменных размещается от начала программного модуля до первого оператора «Процедура» («Procedure»), или оператора «Функция» («Function»), или любого исполняемого оператора. В этом разделе могут находиться только операторы объявления переменных «Перем» ("Var").
Раздел процедуры и функции размещается от первого оператора «Процедура» («Procedure») или оператора «Функция» («Function») до любого исполняемого оператора вне тела описания процедур и функций.
Раздел основной программы размещается от первого исполняемого оператора вне тела процедур или функций до конца модуля. В этом разделе могут находиться только исполняемые операторы. Раздел основной программы исполняется в момент инициализации модуля.