Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование - 01 - Осн эл-ты языка.doc
Скачиваний:
4
Добавлен:
09.11.2019
Размер:
140.8 Кб
Скачать

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

Синтаксически программа состоит из заголовка и блока. Блок может содержать другие блоки. Блок состоит из описательной части (раздел описаний) и исполнительной (раздел операторов). Блок, не входящий ни в какой другой блок, называется глобальным. Если в глобальном блоке содержаться другие блоки, то они называются локальными (процедуры и функции). Типы, переменные константы соответственно делятся на глобальные и локальные. Область действия описаний (область видимости) — блок, в котором они описаны, и все вложенные в него блоки.

Program имя_программы ;

{ РАЗДЕЛ ОПИСАНИЙ: }

Uses {подключаемые модули}

Имя1, имя2 ;

Label {объявление глобальных меток}

;

Const {объявления глобальных констант}

;

Type {объявления глобальных типов}

;

Var {объявления глобальных переменных }

;

Procedure {описание процедур }

Тело процедуры ;

Function {описание функций}

Тело функции ;

{ РАЗДЕЛ ОПЕРАТОРОВ :}

Begin

операторы {операторы глобального блока}

End .

Любой из разделов, кроме раздела операторов может отсутствовать. В любом месте программы могут содержаться комментарии, которые заключаются в { } или (* *). Разделы описаний (кроме uses) могут встречаться произвольное число раз и в произвольном порядке. Раздел uses (если он есть) всегда располагается после заголовка.