Структура программы

Программа на языке Паскаль состаит из 3 разделов:

  1. Заголовок программы, состоящий из зарезервированного слова program и имени программы. Заголовок несет смысловую нагрузку и может отсутствовать, однако рекомендуется всегда его записывать для быстрого распознавания нужной программы.

 

2. Раздел описаний, в котором должны быть описаны все идентификаторы, встречающиеся в программе. Он представляет собой:

список имен подключаемых библиотечных модулей (определяется зарезервированным словом uses);

описание меток; { Label }

описание констант; {Const}

определение типов данных;{ Type}

описание переменных; {Var}

описание процедур и функций;{ Procedure Function}

описание массива; {Array}

Раздел описания начинается соответствующим каждому элементу списка служебным словом, после которого идет последовательность величин одного типа, разделенных запятой. После списка имен ставится двоеточие и указывается тип данных (Var x,y,z:integer;).

Любой элемент данного списка в программе может отсутствовать.

 

3. Раздел операторов.

Данный раздел начинается со служебного слова Begin и заканчивается служебным словом End. Далее задаются действия над объектами программы, введенными в разделе описаний. Операторы, посредством которых эти действия производятся, разделяются точкой с запятой. После последнего слова End ставится точка.

Правила языка Паскаль предусматривают единую для всех программ форму основной структуры:

<Заголовок программы>

Program <Имя программы>;

<Раздел описаний>

Begin

<Тело программы>

End.