> -- Berserker писал(а):
> А почему принцип извращаться с неестественным отрицанием не применяем к первому условию?В общем виде:

WHILE (есть где искать) & ~(условие поиска) DO искать END;
IF ~(есть где искать) THEN нашли ELSE не нашли END

отрицание вынесенное за скобку есть часть общего паттерна. Польза выноса отрицания за скобку становится очевидна когда условие поиска сложное.