> -- Сергей Губанов писал(а):
> Можно попробовать ввести цикл с мультиусловиями останова:Это стандартная схема оптимизации схемы линейного поиска (чуть более общо -- цикла Дейкстры), когда условия сложные, и их части хорошо бы сохранить для вычислений внутри соотв. ветки цикла (в вычислительных задачах, но не только).

В таких задачах возникают (похоже) только LOOP с EXIT'ами под IF'ами на первом уровне в теле цикла. Что, кажется, есть в точности предложенное.
Но до конца тут не ясно -- если под эту схему подгоняются аналогичные оптимизации многоветочного ц.Д. (с ходу не соображу), то можно обсуждать серьезно.