Раздел описания: меток, констант, типов, переменных, процедур и функций.
Как я говорил Раздел описания находится между клчевыми словами USES и BEGIN (если оператор USES отсутствует, значит он идет перед словом BEGIN). Этот раздел состоит из нескольких подразделов и записываются они в следующей последовательности:
[раздел описания меток]; [раздел описания констант]; [раздел описания типов]; [раздел описания переменных]; [раздел описания процедур и функций];Примечание: каждый из этих подразделов не всегда обязателен.
Раздел описания меток Данный раздел описания обозначается ключевм словом Label за которым через запятую перечисляются имена меток.
Пример описания меток:
Label abc, a11, d5f, 20;В данном примере описания меток, описываются 4 метки.
В программе любой оператор может быть помечен меткой, которая отделяется от него двоеточием:
[имя_метки]:[оператор];Пример:
abc: write('текст');Примечание: метки не могут ставиться перед операторами более одного раза (чтобы пометить другой оператор ставится новая метка).
Подробнее об использовании меток (с примерами) рассказывается в теме: Оператор безусловного перехода - GOTO.
Раздел описания констант
Данный раздел описания обозначается ключевм словом Const за которым через точку с запятой перечисляются имена констант и их значение.
Пример описания констант:
Const min=1000; max=4000; center=1500; name='Pavel';В данном примере описания констант, описываются 4 константы, которые в программе не изменяют своего значения.
Раздел описания типов
Раздел описания типов рассказывается в теме: Раздел описания типов.
Раздел описания переменных
Данный раздел описания обозначается ключевм словом Var за которым через точку с запятой перечисляются <имя переменной>:<тип переменной>.
Пример описания переменных:
Var a:word; b:byte=160; c, d, e: Integer;Примечание: в разделе описания переменных, переменным можно задавать начальное значение (b:byte=160;). Переменные одинакового типа записываются через запятую, затем после двоеточия указывается их тип (c, d, e: Integer;).
Раздел описания процедур и функций
Раздел описания процедур и функций рассказывается в теме: Раздел описания процедур и функций.