Структура программы на Паскале
Программа на Паскале состоит из заголовка программы, описания данных, описания процедур и функций и описания действия программы. В свою очередь описание процедуры или функции такжк состоит из заголовка, описания данных и описания действия процедуры (функции). Заголовок программы содержит ключевое слово program, имя программы и список описаний параметров программы. Заголовок процедуры или функции отличается только ключевым словом (соответственно procedure
или function). Список описаний параметров программы заключен в круглые скобки. Различные описания списка отделяются друг от друга точкой с запятой.
Описание данных состоит из нескольких разделов. Каждый раздел предваряется своим ключевым словом. Типы разделов следующие:
- раздел определения типов (ключевое слово type);
- раздел описания переменных (ключевое слово var);
- раздел определения констант (ключевое слово const);
- раздел описания меток (ключевое слово label);
- раздел описания включаемых модулей (ключевое слово uses).
Описание действия программы называется телом программы. Тело программы состоит из списка операторов, начинающихся ключевым словом begin и заканчивающихся ключевым словом end с точкой (т.е. end.). Для процедур и функций после end стоит точка с запятой. Операторы друг от друга отделяются точкой с запятой. Комментарии могут быть вставлены на любое место в программе на границе между словами.
Рассмотрим отдельные разделы программы подробнее.