| BEGIN
|
|
|
| Основной блок программы
|
| END.
|
|
В заголовке обычно указывают имя программы. Заголовок не обязателен.
Оператор USES позволяет подключить к тексту программы модули из библиотек. Каждый модуль (UNIT) представляет собой программу, содержащую описание типов, переменных, констант, процедур и функций, необходимых пользователю.
Некоторые стандартные модули:
System (подключается автоматически) — библиотека поддержки Паскаля (файловый ввод-вывод, обработка строк, операции с плавающей запятой);
Crt (управление экранным режимом, чтение расширенных кодов клавиатуры, использование цветов, окон и звука); Crt обеспечивает работу клавиатуры и дисплея.
Graph (работа с графикой).
Оператор USES может быть использован в программе только один раз и должен предварять все прочие операторы и разделы.
Пример:
USES Crt, Graph;
Разделы CONST, TYPE, VAR могут встречаться в программе несколько раз или вообще не встречаться в ней.
Раздел описания типов TYPEпозволяет программисту определить новый тип в программе. В данном разделе могут быть использованы ранее определенные в разделе CONST константы.
Основной блок программы состоит из последовательности операторов. Тело основного блока программы ограничено операторами BEGIN и END. (с точкой в конце).
Требование: метки, константы, типы и переменные могут использоваться в программе только в том случае, если они были определены выше по тексту.