и все предыдущие, блок описания
Необязательный, как и все предыдущие, блок описания типов TYPE содержит определения вводимых программистом новых типов. В этом блоке могут быть использованы константы из блока CONST. Если это так, то блок TYPE может быть расположен где угодно, но не выше соответствующего блока CONST.
Раздел описания глобальных переменных VAR формально тоже не обязателен и может отсутствовать. Реально же он, конечно, объявляется и содержит список глобальных переменных программы и их типы. Блоков VAR может быть сколько угодно.
Основной блок - это собственно программа, использующая все, что было описано и объявлено выше. Он обязательно начинается словом BEGIN и заканчивается словом END с точкой. Любой текст после завершающей точки игнорируется компилятором.
Язык Турбо Паскаль предоставляет гораздо большую гибкость в организации текста программы, чем ANSI-стандарт языка. Программа на языке Турбо Паскаль может иметь, например, такую структуру:
PROGRAM
Большая_Программа;
USES
Список используемых библиотек (модулей);
CONST Константы и переменные для
VAR выполнения математических расчетов;
Определение процедур и функция для математических расчетов;
CONST Описание констант, типов и
TYPE переменных необходимых для графического
VAR представления расчетов;
Определение процедур и функция для построения графиков;
LABEL Метки,
CONST константы,
TYPE типы и переменные, используемые
VAR в основном блоке программы;
BEGIN
Основной блок программы (операторы)
END.
Содержание Назад Вперед