Структура программы на языке Паскаль

Структура программы на языке Паскаль имеет следующий вид:

PROGRAM Pr; {Заголовок не обязателен}

{Раздел описаний}

Begin {Начало раздела операторов}

{Раздел операторов}

END. {конец раздела операторов}

Выделяют две части программы:

1. Раздел описаний. В разделе описаний задаётся описание констант ключевым словом const, переменные в этом разделе задаются ключевым словом var, описание нового типа переменных задаётся ключевым словом type.

2. Раздел операторов. Этот раздел является исполняемой частью программы. Чтобы отделить раздел описаний от раздел операторов между ними вставляется слово begin,которое означает начало исполняемой части программы. Раздел операторов заканчивается словом end.,обязательно в конце должна быть точка.Пара (begin… end.)называется операторными скобками.

Такая структура обязательна для любой программы, что является следствием жесткого требования языка: любой нестандартный для языка Турбо Паскаль идентификатор, используемый в исполняемых операторах, должен быть предварительно описан в разделе описаний.

Описать идентификатор – это значит указать тип связанного с ним объекта программы (константы или переменной).