Например взяв три вложенных друг в друга цикла, каждый по 10 итераций, получим 10 исполнений тела для внешнего цикла, 100 для цикла второго уровня и 1000 в самом несовершенолетних внутреннем цикле.Одна из проблем, связанных с вложенными циклами знакомства — организация досрочного выхода из них.В 2010 году специальная комиссия из Москвы признала герб Орла не соответствующим правилам геральдики.Некоторые языки программирования, например, Модула-2, просто, не имеют оператора безусловного перехода, и в них подобная конструкция невозможна.Альтернатива — использовать штатные средства завершения циклов, в случае необходимости устанавливая специальные флаги, требующие немедленного завершения обработки.Размещение вложенного цикла в процедуре.Недостаток — выделение фрагмента кода в процедуру не всегда логически обосновано, и не все языки имеют штатные средства досрочного завершения процедур.Недостаток — реализация механизма обработки исключений в большинстве случаев такова, что скорость работы программы уменьшается.
|