Оператор безусловного перехода GOTO

Формат: GOTO < метка >;

Пример:

..............

Label M1,M2;

..............

GOTO M1

..............

M1: A:=B*C;

..............

При использовании оператора GOTO необходимо соблюдать следующие правила:

1) метка должна быть описана в разделе описания меток того блока процедуры, функции, основной программы, в котором эта метка используется;

2) переход на метку возможен только в пределах блока, в котором она описана;

3) попытка выйти за пределы блока вызывает программное прерывание.

 

Оператор вызова процедуры используется для вызова стандартной процедуры или заранее определенной процедуры пользователя.

Формат:

< имя процедуры > ( список параметров );

Пример:

Program Primer;

Procedure KT;

Begin

.....

..... тело процедуры

.....

 

End;

Begin

.....

KT; {вызов процедуры}

.....

End.

 

Пустой оператор не содержит никаких символов и не выполняет никаких действий. Пустой оператор может быть помечен меткой. Чаще всего пустой оператор используется для организации выхода из середины программы или составного оператора.