После того как снизу (у меня снизу, у тебя может и сверху выход) нет стены, робот не двигается, ему нет команды двигаться, а цикл начинается сначала - снова проверка есть ли стена сверху и снизу, снизу нет стены, робот не двигается, цикл начинается сначала. опять проверка...опять не двигается и снова цикл. Если нет стены сверху или снизу, нужно предусмотреть выход из цикла и конец, ну либо что робот должен делать после того как нашел разрыв.
использовать Робот
алг Найти проход в коридоре
дано | Робот узком горизонтальном коридоре, правее робота есть выход
Большую папку-тетрадь со сьемными листами и к ней листы-разграничители разного цвета (очень удобно разграничить все предмет и 100 тетрадей не надо заводить) , пару-тройку общих тетрадей для семинарских заданий, ручки, маркеры (обязательно, пригодится перед экзаменами (сразу главное выделять)) , калькулятор маленький (опять же для семинаров) , пенал (или можно возпользоваться карманом сумки))) , блок листов для принтера (для рефератов, курсовых и пр.) , файлы пачку, степлер и антистеплер. Ну вроде все, остальное по мере необходимости (типо папок для курсовых) . Да и дешевле купить свой принтер, чем печатать за платно каждый реферат.
Объяснение:
После того как снизу (у меня снизу, у тебя может и сверху выход) нет стены, робот не двигается, ему нет команды двигаться, а цикл начинается сначала - снова проверка есть ли стена сверху и снизу, снизу нет стены, робот не двигается, цикл начинается сначала. опять проверка...опять не двигается и снова цикл. Если нет стены сверху или снизу, нужно предусмотреть выход из цикла и конец, ну либо что робот должен делать после того как нашел разрыв.
использовать Робот
алг Найти проход в коридоре
дано | Робот узком горизонтальном коридоре, правее робота есть выход
надо | Робот в клетке с выходом из коридора
нач
нц если сверху стена и снизу стена то
вправо
иначе стоп
все
кц
кон