Основы применения вычислительной техники и программирование. Беспалов В.В. - 19 стр.

UptoLike

Составители: 

Общий вид: goto <метка>;
Метка объявляется в разделе описания меток и состоит из имени
и следующего за ним двоеточия. Имя метки может содержать цифровые
и буквенные символы, максимальная длина имени ограничена 127 зна-
ками. Раздел описания меток начинается зарезервированным словом
Label, за которым следует имя метки.
Пример 2.4. Использование меток.
program primer;
label 999, metka;
begin
goto 999;
999: write (‘ Имя’);
goto metka;
metka: write(‘Фамилия’);
end.
Использование безусловных передач управления в программе
считается теоретически избыточным и подвергается критике, т. к. спо-
собствует созданию малопонятных и трудномодифицируемых про-
грамм, которые вызывают сложности при отладке. Поэтому рекоменду-
ется минимальное использование оператора безусловного перехода
с соблюдением следующих правил:
следует стремиться применять операторы перехода для передачи
управления только вниз (вперед) по тексту программы;
расстояние между меткой и оператором перехода на нее не долж-
но превышать одной страницы текста (или высоты экрана дис-
плея).
2.4. Пустой оператор
Пустой оператор не содержит никаких символов и не выполняет
никаких действий. Используется для организации перехода к концу
блока в случаях, если необходимо пропустить несколько операторов, но
не выходить из блока. Для этого перед зарезервированным словом end
ставятся метка и двоеточие.
20