> -- Илья Ермаков писал(а):
> Даже если вы знаете, что поиск у вас с одним исходом (элемент будет в последовательности), лучше не вырождать цикл WHILE до полного прохода.Вы сначала определитесь с предусловиями, а потом уж пишите программу. А то получаются рекомендации уровня сантехника, а не математика - "Так лучше возьмет".
Кроме этого, еще раз наглядно демонстрируется "ценность" шаблона "Линейный поиск им. Ткачева". Предлагается писать
WHILE ~(rd.view # NIL) DO
вместо
WHILE rd.view = NIL DO

Илья, Вы находитесь на неверном пути. Прочтите, наконец, классиков.