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

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

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

Примеры:

program Circles;

program Accountant;

program Writor;

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

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

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

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

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

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

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

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

Структура программы приведена в приложении 2.

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

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

Пример:

label 10, error, 999, Quit;

label 5, M10, iter;

Тогда как стандартный Паскаль налагает на имя метки определенные ограничения /метка должна состоять не более чем из 4 цифр/, в TURBO-Паскале в качестве меток могут использоваться как числа, так и идентификаторы.


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



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