Вопрос:

3. Запишите линейный алгоритм, исполняя который Робот нарисует на клетчатом поле следующий узор и вернётся в исходное положение.

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

Ответ:

Решение:

Для того чтобы Робот нарисовал узор и вернулся в исходное положение, ему необходимо выполнить следующие команды:

  1. Вперёд (Переместиться на 1 клетку в текущем направлении)
  2. Вправо (Повернуть на 90 градусов вправо)
  3. Вниз (Переместиться на 1 клетку в текущем направлении)
  4. Вправо (Повернуть на 90 градусов вправо)
  5. Вперёд (Переместиться на 1 клетку в текущем направлении)
  6. Вправо (Повернуть на 90 градусов вправо)
  7. Вперёд (Переместиться на 1 клетку в текущем направлении)
  8. Вправо (Повернуть на 90 градусов вправо)
  9. Вниз (Переместиться на 1 клетку в текущем направлении)
  10. Вправо (Повернуть на 90 градусов вправо)
  11. Вперёд (Переместиться на 1 клетку в текущем направлении)
  12. Вправо (Повернуть на 90 градусов вправо)
  13. Вперёд (Переместиться на 1 клетку в текущем направлении)
  14. Вправо (Повернуть на 90 градусов вправо)
  15. Вниз (Переместиться на 1 клетку в текущем направлении)
  16. Вправо (Повернуть на 90 градусов вправо)
  17. Вперёд (Переместиться на 1 клетку в текущем направлении)
  18. Вправо (Повернуть на 90 градусов вправо)
  19. Вниз (Переместиться на 1 клетку в текущем направлении)
  20. Вправо (Повернуть на 90 градусов вправо)
  21. Вперёд (Переместиться на 1 клетку в текущем направлении)
  22. Вправо (Повернуть на 90 градусов вправо)
  23. Вниз (Переместиться на 1 клетку в текущем направлении)
  24. Вправо (Повернуть на 90 градусов вправо)

Ответ: Линейный алгоритм из 24 команд: «Вперёд», «Вправо» (повторяется 12 раз) и «Вниз», «Вправо» (повторяется 12 раз).

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