Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LYeKTsIYa_14_2.doc
Скачиваний:
15
Добавлен:
20.04.2019
Размер:
158.72 Кб
Скачать

3.1. Раздел uses.

Этот раздел состоит из зарезервированного слова uses и списка имен подключаемых стандартных и пользовательских библиотечных модулей.

Формат: uses <имя1>, <имя2>, . . . ;

Модуль – это подключаемая к программе библиотека ресурсов (подпрограмм, констант и т.п.)

3.2. Раздел описания меток.

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

Метка состоит из имени и следующего за ним двоеточия. Именем может служить идентификатор или цифра. Максимальная длина имени метки ограничена 127 символами. Перед употреблением метка должна быть описана. Раздел описания меток начинается зарезервированным словом label (метка), за которым следуют имена меток, разделенные запятыми. За последним именем ставится точка с запятой.

Формат: label <имя, . . .>;

После записи метки в разделе операторов следует двоеточие, показывающее компилятору, что идентификатор используется как метка. Например:

label M1,M2;

begin

. . .

M1: <оператор>;

. . .

M2: <оператор>;

end.

Если метка описана, но в разделе операторов не используется, то ошибки при этом не возникает, т.е. метки можно описывать и применять по мере расширения программы.

3.3. Раздел описания констант.

В разделе описания констант производится присваивание идентификаторам констант постоянных значений. Раздел начинается зарезервированным словом const, за которым следует ряд выражений, присваивающих идентификаторам постоянные числовые или строковые значения. Выражения присваивания отделяются друг от друга точкой с запятой.

Формат: const <идентификатор> = <значение>;

Например: const n=10;

name=’Петя’;

3.4. Раздел описания типов данных.

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

Раздел описания типов данных начинается зарезервированным словом type, за которым следует одно или несколько определений типов, разделенных точкой с запятой.

Формат: type <имя типа> = <значение типа>;

Каждое описание задает множество значений и связывает с этим множеством некоторое имя типа.

3.5. Раздел описания переменных.

Каждая встречающаяся в программе переменная должна быть описана. Описание обязательно предшествует использованию переменной. Раздел описания переменных начинается с зарезервированного слова var (variable - переменная), затем через запятую перечисляются имена переменных и через двоеточие следует их тип и точка с запятой.

Формат: var <идентификатор, . . .> : <тип>;

Например: var n,k,m: integer;

s,h,d: real;

t,z: char;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]