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

Написанная по правилам стандарта языка Паскаль программа будет иметь в своем полном варианте структуру показанную ниже:

Таблица 3. Структура программы

Раздел описаний PROGRAM Имя_Программы;
USES Список используемых библиотек (модулей);
LABEL Список меток в основном блоке программы;
CONST Определение констант;
TYPE Описание типов;
VAR Определение глобальных переменных программы;
ОПИСАНИЕ ПРОЦЕДУР;
ОПИСАНИЕ ФУНКЦИЙ;
Исполняемая часть BEGIN Основной блок программы (операторы) END. Любой текст после завершающей точки игнорируется

Заголовок программы, начинающийся с зарезервированного[1] слова PROGRAM, может отсутствовать.

Директива USES подключает библиотечные модули из стандартного набора или написанные программистом.

Блоки LABEL, CONST, TYPE, VAR, а также описание процедур и функций могут следовать в любом порядке, и их может быть сколько угодно. Единственное ПРАВИЛО: все, что используется, должно быть перед использованием объявлено, определено, описано. Раздел описаний не является обязательным и может вовсе отсутствовать.

Раздел описания глобальных переменных VAR содержит список глобальных переменных программы с указанием их типов. Блоков VAR может быть сколько угодно.

Основной блок - это собственно программа, использующая все, что было определено, описано и объявлено выше. Он обязательно начинается словом BEGIN и заканчивается словом END с точкой. Компилятор игнорирует любой текст после завершающей точки.

Строчные и прописные буквы не различаются. Например, VAR, Var и var означает одно и то же.


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



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