Задание
Реши задачу и запиши ответы
Исполнитель Робот движется по клетчатой поверхности, между соседними клетками которой могут стоять стены. В СКИ Робота входят команды, которым присвоены номера: 1 (вверх), 2 (вниз), 3 (влево), 4 (вправо), 5 (закрасить). Выполняя команду, Робот переходит на соседнюю клетку в заданном направлении. Если в этом направлении между клетками стоит стена, то Робот разрушается.
На клетчатом поле знаком * отмечено исходное положение Робота; стены между клетками не отмечены. Робот успешно выполнил несколько алгоритмов.
Предложи (если это возможно, т. е. гарантирует невредимость Робота) более короткий вариант перемещения Робота из исходной клетки в конечную. Составь наиболее короткий алгоритм, позволяющий Роботу невредимым вернуться в исходное положение.
Если решения не существует - напиши в ответе «Нет».
Алгоритм, успешно выполненный Роботом: 1132432
Траектория перемещения Робота:
Более короткий вариант алгоритма, гарантирующий тот же результат: .
Алгоритм возвращения Робота в исходное положение:
.
Алгоритм, успешно выполненный Роботом: 11324441322
Траектория перемещения Робота:
Более короткий вариант алгоритма, гарантирующий тот же результат: .
Алгоритм возвращения Робота в исходное положение:
.
Алгоритм, успешно выполненный Роботом: 1414223
Траектория перемещения Робота:
Более короткий вариант алгоритма, гарантирующий тот же результат: .
Алгоритм возвращения Робота в исходное положение:
.