Структура программы. Программа на языке Pascal состоит из строк, длина каждой из которых не должна превышать 127 символов

Программа на языке Pascal состоит из строк, длина каждой из которых не должна превышать 127 символов. Строка может начинаться с любой позиции.

Синтаксически программа состоит из необязательного заголовка и собственно программы, называемой блоком. Блок состоит из разделов, максимальное количество которых - 6. Разделы обязательно располагаются в следующем порядке:

1) раздел меток (LABEL);

2) раздел констант (CONST);

3) раздел типов (TYPE);

4) раздел переменных (VAR);

5) раздел процедур и функций;

6) раздел операторов.

Первые 5 разделов носят описательный характер и не являются обязательными. Шестой блок должен присутствовать обязательно.

Заголовок программы записывается в начале программы и начинается с зарезервированного слова Program, за которым следует имя программы и параметры, с помощью которых программа взаимодействует с ОС (параметры заключаются в скобки ()).

Пример:

Program Stipendia;

Раздел описания и меток.

Метка, поставленная перед оператором, позволяет выполнить прямой переход на этот оператор из любого места программы. Метка состоит из имени и следующего за ним двоеточия. Именем может быть индикатор или цифра. Максимальная длина имени - 127 символов. Перед употреблением метка должна быть описана.

Раздел описания меток начинается зарезервированным словом Label (метка), за которым следуют имена меток, разделенные запятыми, после последней метки -;

Формат: Label < имя метки > [,< имя метки >]...;

Пример:

Label Per,Priz1,Priz2,3,5,Мет1;

Раздел описания констант.

В разделе описания констант происходит присваивание идентификаторам констант постоянных значений. Раздел начинается с зарезервированного слова Const.

Формат: Const < идентификатор > = < значение >;

Пример:

Const A1=32.127;

ART= 'ГРУППА'

Раздел описания типов данных.

Тип данных может быть описан в разделе описания переменных или может определяться идентификатором типа. Стандартные типы не требуют описания. Типы, образованные пользователем, должны быть описаны обязательно.

Раздел описания типов начинается зарезервированным словом TYPE.

Формат: Type < имя типа > = < значение типа >;

Пример:

Type Dni=1..31;

LBukva=('a'..'z');

Раздел описания переменных.

Все переменные, используемые в программе, должны быть описаны в разделе описания переменных, который начинается с зарезервированного слова Var, за которым следуют имена переменных, разделенные запятой и после двоеточия их тип.

Формат: < идентификатор > [,< идентификатор >]...: тип;

Пример:

Var x,y:integer; Rez:real;

Раздел описания процедур и функций.

В этом разделе размещаются подпрограммы, роль которых выполняют процедуры и функции. Подпрограмма - это часть программы, имеющая имя, по которому она может быть вызвана из других частей программы.

Для описания подпрограмм используются зарезервированные слова Procedure и Function.

Формат процедуры:

Procedure < имя процедуры > (< параметры >);

< разделы описаний >;

< раздел операторов >;

end;

Формат функции:

Function < имя функции > (< параметры >):< тип результата >;

< разделы описаний >;

< раздел операторов >;

end;

Процедуры и функции подразделяются на стандартные и описанные пользователем. Стандартные процедуры и функции не нуждаются в описании.

Раздел операторов. Раздел операторов начинается с зарезервированного слова Begin (начало), заканчивается словом End (конец) и точка, между которыми записываются операторы, разделенные точкой с запятой.

Пример:

Begin

< оператор; >

.............

< оператор; >

End.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: