Если в программе после выполнения очередного оператора надо выполнить не следующий по порядку, а другой, помеченный для этого меткой, используется оператор безусловного перехода goto. Он осуществляет переход к инструкции, перед которой стоит метка, объявленная в разделе 1аbеl, и имеет вид:
Goto ИмяМетки;
Например:
1аbе1 metka01;
. . .
Begin
. . .
metka01: Оператор;
. . .
goto metka01;
end.
Следует знать:
• метка, на которую передается управление, должна быть описана в разделе описания меток того блока (основной программы, процедуры или функции), в которой эта метка используется;
• переход возможен только в пределах блока;
• в соответствии с правилами структурного программирования оператор goto следует применять как можно реже, т. к. он усложняет понимание логики программы. В некоторых языках программирования этот оператор отсутствует.
 предыдущая         меню        вверх         следующая