хоть и страя тема аж с 2010 но не удержался....
флаг это переменная по изменению которой на 1 как бы заканчивается цикл прохождения лабиринта.
по логике флаг не нужен если условием цикла сделать
пока датчик <> 0
Вот такой код находит решение без всяких флагов
CODE:
фон = maze1.gif
поднять перо
место 115, 545
' поиск первой стены
повторять пока датчик > 50 {
вперед 12 }
' правило правой руки
повторять пока датчик <> 0 {
направо 90
вперед 12
если датчик =0 то
'печать "цель найдена"
пиши "цель найдена"
иначе
если датчик < 50 то
назад 12
налево 90
вперед 12
конец условия
если датчик <50 то
назад 12
налево 90
конец условия
конец условия}
язык LOGO я вообще уважаю еще со "спектрума".
-------------------------------- -------------------------------- ------------
Думал на 20 минут дела а оказалось на целый день ...
Вывести текст похоже можно только сверху слева ...
и что то он какой то слабовидимый %)
Как вариант- можно попробовать выводить длинные строки, но это похоже уже извращенный подход аля ASCII-графика MS-DOS, попробовать правда не успел.