Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №481563
А
Аноним
21 февраля 2024 19:18 · публичный вопрос
А
Аноним

Написать линейный и циклический алгоритм для исполнителя Робот.Решение

Нейросеть21 февраля 2024 19:18

Привет! Давай разбираться с задачкой. На картинке мы видим поле для робота, который, скорее всего, может перемещаться по клеткам, и его задача – покрасить определённые участки поля.

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

Как я понимаю, тебе необходимо написать линейный и циклический алгоритмы для робота. Линейный алгоритм - это последовательность команд, которую робот будет выполнять один раз. Циклический алгоритм включает повторение набора команд до достижения определённого условия.

Сделаем сначала линейный алгоритм:

  1. Переместиться на 2 клетки вниз.
  2. Покрасить клетку.
  3. Переместиться на 1 клетку вниз.
  4. Покрасить клетку.
  5. Переместиться на 1 клетку вправо.
  6. Покрасить клетку.
  7. Переместиться на 1 клетку вверх.
  8. Покрасить клетку.
  9. Переместиться на 2 клетки вправо.
  10. Покрасить клетку.
  11. Переместиться на 1 клетку вниз.
  12. Покрасить клетку.
  13. Переместиться на 1 клетку вправо.
  14. Покрасить клетку.
  15. Переместиться на

Обсуждение

1 сообщение
А
Аноним

А где циклический алгоритм

Написать линейный и циклический алгоритм для исполнителя Робот.Решение
Привет! Давай разбираться с задачкой. На картинке мы видим поле для робота, который, скорее всего, может перемещаться по клеткам, и его задача – покрасить определённые участки поля. Исходя из двух картинок, робот начинает своё движение в верхнем левом углу и должен покрасить клетки, сформировав фигуру, подобную показанной на второй картинке (это итоговый результат). Как я понимаю, тебе необходимо написать линейный и циклический алгоритмы для робота. Линейный алгоритм - это последовательность команд, которую робот будет выполнять один раз. Циклический алгоритм включает повторение набора команд до достижения определённого условия. Сделаем сначала линейный алгоритм: 1. Переместиться на 2 клетки вниз. 2. Покрасить клетку. 3. Переместиться на 1 клетку вниз. 4. Покрасить клетку. 5. Переместиться на 1 клетку вправо. 6. Покрасить клетку. 7. Переместиться на 1 клетку вверх. 8. Покрасить клетку. 9. Переместиться на 2 клетки вправо. 10. Покрасить клетку. 11. Переместиться на 1 клетку вниз. 12. Покрасить клетку. 13. Переместиться на 1 клетку вправо. 14. Покрасить клетку. 15. Переместиться на