Предмет: Информатика,
автор: Аноним
Что не так в программе на кумир:
использовать Робот
алг Найти проход в коридоре
дано | Робот узком горизонтальном коридоре, правее робота есть выход
надо | Робот в клетке с выходом из коридора
нач
нц если сверху стена и снизу стена то
вправо
все
кц
кон
задание таково:
Робот находится в узком горизонтальном коридоре. Где-то правее робота из коридора есть выход, расположенный сверху или снизу коридора. Доведите робота до выхода из коридора.
кумир делает очень много шагов и не проверяет.
Ответы
Автор ответа:
2
Ответ:
Объяснение:
После того как снизу (у меня снизу, у тебя может и сверху выход) нет стены, робот не двигается, ему нет команды двигаться, а цикл начинается сначала - снова проверка есть ли стена сверху и снизу, снизу нет стены, робот не двигается, цикл начинается сначала. опять проверка...опять не двигается и снова цикл. Если нет стены сверху или снизу, нужно предусмотреть выход из цикла и конец, ну либо что робот должен делать после того как нашел разрыв.
использовать Робот
алг Найти проход в коридоре
дано | Робот узком горизонтальном коридоре, правее робота есть выход
надо | Робот в клетке с выходом из коридора
нач
нц если сверху стена и снизу стена то
вправо
иначе стоп
все
кц
кон
Похожие вопросы
Предмет: Английский язык,
автор: OLDMOON
Предмет: Русский язык,
автор: макс11541
Предмет: Русский язык,
автор: Кос5тя
Предмет: Литература,
автор: InnaVKedax
Предмет: Алгебра,
автор: otvetVopros