Структура программы
Структура программы
Текст программы состоит из строк, в каждой из которых может находиться одно или несколько слов. Строка может начинаться с любой позиции, на размер компилируемой программы это не влияет.
Структура программы состоит из:
- заголовка программы (program heading);
- раздела uses (данный раздел может не входить в структуру программы);
- блока описания и исполнения (block of declarations and statements).
Заголовок программы находится в самом ее начале и нужен для определения имени программы:
program Program1; / / здесь Program1 — имя программы
В стандартном Pascal заголовок программы может содержать параметры после имени программы:
program Program1(input, output);
Компилятор Kylix игнорирует данные параметры. Их можно указывать или не указывать, на работу программы это не повлияет.
Раздел uses содержит список программных модулей (units), которые используются данной программой:
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
Блок состоит из раздела описания и раздела исполнения. В первой, описательной части находится описание элементов программы, во второй части располагаются операторы, подлежащие исполнению.
Описательная часть обычно содержит (в строгом порядке):
- объявления меток;
- объявления констант;
- описание типов;
- объявления переменных;
- описание процедур и функций.
Любой из перечисленных разделов описательной части в реальной программе может отсутствовать.