На этом шаге мы приведем общие сведения по разделу описаний.
Раздел описаний также как и предыдущие разделы является не обязательным. Однако без его использования можно написать только самые примитивные программы.
Подразделы описания констант (const), типов (type), переменных (var), процедур (procedure), функций (function), экспорта (exports) и поточно-локальных переменных (threadvar) могут повторяться многократно в рамках раздела описаний в любом порядке. Необходимо следить лишь за выполнением следующего правила.
Многократное использование одинаковых подразделов описания применяется как в необходимых случаях, чтобы выполнить требования приведенного правила, так и для улучшения структурированности описаний и повышения читабельности программы. Например,
type var Описания для решения подзадачи 1. procedure //------------------------------------------------------------------ label const Описания для решения подзадачи 2. var //------------------------------------------------------------------ . . . //------------------------------------------------------------------ const type Описания для решения подзадачи N. var function
На следующем шаге мы рассмотрим описание меток.