Розглянутий умовний оператор IF-THEN-ELSE вибирає один з можливих варіантів виконання програми в залежності від виконання умови. Інакше його називають оператором умовного переходу. В програмі може виникнути потреба перейти до виконання деякого фрагменту програми незалежно від умов.Такий перехід реалізують за допомогою оператора безумовного переходу.
Goto <мітка>;
Звичайно, оператори в програмі виконуються в тому порядку, в якому вони записані. Оператор безумовного переходу перериває природній порядок виконання програми і зазначає, що подальше виконання слід продовжувати, починиючи з оператора, поміченого міткою. При використанні операторів переходу повинні виконуватись такі правила:
1.всі мітки, що використовуються, повинні бути описані в розділі опису міток, причому кожна не більше одного разу;
2.мітка, вказана в операторі переходу, повинна помічати оператор, що знаходиться в тому ж блоці, що і сам оператор.
Використання безумовних передач управління вважається не раціональним, тому при використанні операторів безумовного переходу рекомендують дотримуватись таких правил:
1.використовувати оператор переходу бажано для передачі управління лише вниз;
2.відстань між міткою і оператором переходу на неї не повинна перевищувати однієї сторінки тексту (або висоти екрану).
Тема.Оператори циклу: цикл з параметром, цикл з передумовою та постумовою. Ітераційні цикли. Вкладені циклічні структури.