Вопрос:

Робот перемещается по лабиринту, выполняя команды. Соберите программу для робота так, чтобы он вышел из лабиринта (дошёл до крестика).

Смотреть решения всех заданий с листа

Ответ:

Логика решения:

Краткое пояснение: Необходимо составить алгоритм действий для робота, используя циклы и условные операторы, чтобы он смог выйти из лабиринта, дойдя до крестика.

Команды для робота:

  • «При запуске» - начало программы.
  • «Шагнуть вперёд» - робот двигается на одну клетку вперёд.
  • «Повернуть налево» - робот поворачивает влево.
  • «Повернуть направо» - робот поворачивает вправо.
  • «Повторять пока не» - цикл, который будет выполняться, пока не выполнится условие.
  • «Финиш под роботом» - условие для завершения цикла, когда робот достигнет финиша.
  • «Путь слева» - проверка наличия пути слева от робота.

Пример программы:

  1. При запуске
  2. Повторять пока не (Путь слева)
  3. Шагнуть вперёд
  4. Повторять пока не (Финиш под роботом)

Ответ: Данный алгоритм позволит роботу двигаться вперёд, пока слева нет пути, и повторять это действие до тех пор, пока робот не достигнет финиша.

ГДЗ по фото 📸
Подать жалобу Правообладателю