Структура программного модуля

Структуру программного модуля можно разделить на следующие разделы:


  • Раздел определения переменных; 
  • Раздел процедур и функций; 
  • Раздел основной программы. 


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

Раздел процедуры и функции размещается от первого оператора «Процедура» («Procedure») или оператора «Функция» («Function») до любого исполняемого оператора вне тела описания процедур и функций.

Раздел основной программы размещается от первого исполняемого оператора вне тела процедур или функций до конца модуля. В этом разделе могут находиться только исполняемые операторы. Раздел основной программы исполняется в момент инициализации модуля.