Программирование на языке Pascal
6cac1dc9

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


Для того чтобы Pasсal-компилятор правильно понял, какие именно действия от него ожидаются, ваша программа должна быть оформлена в полном соответствии с синтаксисом (правилами построения программ) этого языка.

Приступим же к изучению этих правил.

Любая Pascal-программа может состоять из следующих блоков (напомним, что квадратными скобками здесь и далее помечены необязательные части):

program <имя_программы>; [ uses <имена_подключаемых_модулей>;] (см. лекцию 13) [ label <список_меток>;] (см. п. "Метки и безусловный переход" ниже) [ const <имя_константы> = <значение_константы>;] (см. п. "Константы" ниже) [ type <имя_типа> = <определение_типа>;] (см. лекцию 2) [ var <имя_переменной> : <тип_переменной>;] (см. п. "Переменные и типы данных" ниже) [ procedure <имя_процедуры> <описание_процедуры>] (см. лекцию 8) [ function <имя_функции> <описание_функции>;] begin {начало основного тела программы} <операторы> end. (* конец основного тела программы *)

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

program <имя_программы>;

вообще говоря, можно опустить. Но это возможно только в том случае, если вся программа содержится в одном модуле-файле. Если же программа состоит из нескольких самостоятельных кусков - модулей (см. лекцию 13), то каждый из них должен иметь заголовок (program или unit).

Любой из перечисленных необязательных разделов может встречаться в тексте программы более одного раза, их общая последовательность также может меняться, но при этом всегда должно выполняться главное правило языка Pascal: прежде чем объект будет использован, он должен быть объявлен и описан.



Содержание раздела