Задание 178 ГДЗ Семенов Рудченко 6 класс (Информатика)
использовать Робот
алг бег с препятствиями 2
нач
. нц 22 раз
. . если слева стена и сверху свободно
. . . то вверх; влево; вниз
. . . иначе вниз; влево; вверх
. . все
. кц
кон
Чтобы при выполнении алгоритма не возникло отказа, в условии нужно проверить, что Робот может выполнить команду вверх в первой ветке и команду вниз — во второй. По рисунку видно, что в начале слева от Робота есть стена, а сверху и снизу свободно.
Значит, в условии нужно написать:
если слева стена и сверху свободно
Тогда первая ветка выполняется безопасно: вверх; влево; вниз. Во второй ветке тоже нет отказа, так как перед командой вниз клетка снизу свободна.
После 22 повторений Робот будет проходить одинаковый участок пути по коридору и вернётся в исходную область, сместившись на длину одного цикла вправо. По рисунку это соответствует положению Робота в конце прохождения всего маршрута у правой части поля, на той же горизонтали, что и в начале.
Ответ
Условие: если слева стена и сверху свободно.
Итоговое состояние Робота: Робот окажется в правой части поля на той же строке, что и в начале, в клетке, соответствующей завершению 22-го прохода по алгоритму.