Вопрос:

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

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

Ответ:

Привет! Давай разберёмся, как заставить робота пройти лабиринт.

Смотри, у нас есть картинка с примером программы.

Сначала робот делает три шага вперед:

  • шагнуть вперёд
  • шагнуть вперёд
  • шагнуть вперёд

Теперь давай соберём свою программу, чтобы робот добрался до крестика.

Смотри, чтобы добраться до крестика, роботу нужно сделать несколько шагов и, возможно, повернуть.

Вот один из вариантов программы:

  • При запуске (это начало программы, когда робот начинает движение)
  • повторить 3 раз (это значит, что следующие команды будут выполнены три раза)
  • шагнуть вперёд (робот делает шаг вперёд)

Это поможет роботу сделать три шага вперёд. Если этого недостаточно, чтобы добраться до крестика, можно добавить повороты.

Например, если нужно сделать 4 шага:

  • При запуске
  • шагнуть вперёд
  • шагнуть вперёд
  • шагнуть вперёд
  • шагнуть вперёд

А если нужно повернуть:

  • При запуске
  • шагнуть вперёд
  • повернуть направо (или налево, смотря куда нужно повернуть)
  • шагнуть вперёд

Важно: ты можешь комбинировать команды, чтобы создать нужную программу! Посмотри на лабиринт на картинке и реши, сколько шагов и поворотов нужно роботу.

Ответ: Программа зависит от конкретного лабиринта на картинке. Если робот должен сделать 3 шага, то программа будет такой:

При запуске

шагнуть вперёд

шагнуть вперёд

шагнуть вперёд

Если нужно больше шагов, просто добавь больше команд «шагнуть вперёд». Если нужно повернуть, используй команды «повернуть направо» или «повернуть налево».

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