Любая программа(или программная единица – процедура или функция) на Паскале должна состоять из трех основных разделов:
§ раздел заголовка (объявления программной единицы);
§ раздел описаний;
§ раздел исполняемых операторов (тело программы).
В разделе заголовка содержится всего одна строчка, которая указывает компилятору, что он имеет дело именно с программой под определенным именем. Для программ эта строка начинается с зарезервированного слова Program, после которого следует собственно имя программы, после которого ставится точка с запятой.
Раздел описаний может иметь как одну единственную строчку так и и достаточно большое их количество. В разделе описаний должны содержаться описания всех идентификаторов, используемых в разделе исполняемых операторов. Описание переменных начинается с зарезервированного слова Var, а описание констант (если они используются) – Const.
Тело программы содержит собственно программный код, отвечающий за реализацию алгоритма. При этом тело программы обязательно оформляется так называемыми операторными скобками – begin … end.
|
|
Структура программы Pascal в простейшем случае имеет вид:
Program <имя программы>;
Var …:
Begin
…
end.
В более сложных программах кроме переменных часто приходится помещать в раздел описаний не только описание переменных. В таком случае раздел описаний в свою очередь может содержать некоторое множество разделов.
Раздел описания в общем случае состоит из:
§ раздела описания используемых библиотек Uses;
§ раздела описания меток Label;
§ раздела описания констант Const;
§ раздела описания типов Type;
§ раздела описания переменных Var;
§ раздела описания процедур и функций;
Разделы Type, Const, Var, Label могут следовать друг за другом в любом порядке и встречаться в разделе описаний сколько угодно раз. Единственное ограничение идентификаторы, которые используются для определения других идентификаторов, должны описываться раньше.