Вопрос:

Составьте алгоритм для робота, чтобы он посадил растение в указанном месте (отмечено буквой P на изображении). Используйте команды: вперёд, назад, поверни налево, поверни направо, посади, впереди свободно, сзади свободно, слева свободно, справа свободно, повторять пока выполнить.

Ответ:

Алгоритм для робота

  1. Вперёд (forwardOnce)
  2. Поверни налево (turnLeft)
  3. Назад (backOnce)
  4. Вперёд (forwardOnce)
  5. Повторять пока впереди свободно (while freeForward):
    • Вперёд (forwardOnce)
  6. Посади (plant)
  7. Поверни направо (turnRight)
  8. Повторять пока слева свободно (while freeLeft):
    • Вперёд (forwardOnce)
  9. Посади (plant)
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие