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

Линейный и циклический алгоритм

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

Привет!

На картинке изображено поле, по которому должен передвигаться исполнитель Робот, чтобы закрасить определенные клетки, оставив закрашенную область, как на нижней картинке. Нам нужно написать линейный и циклический алгоритмы для достижения этой цели.

Давай сначала опишем линейный алгоритм, это последовательность конкретных инструкций:

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

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

Теперь давай перейдем к циклическому алгоритму, который может включать повторение некоторых шагов:

  1. Повторить 2 раза: a. Переместиться на одну клетку вниз. b. Закрасить клетку.
  2. Переместиться на одну клетку вправо. a. Закрасить клетку.
  3. Переместиться на одну клетку вниз. a. Закрасить клетку.
  4. Повторить
Линейный и циклический алгоритм
Привет! На картинке изображено поле, по которому должен передвигаться исполнитель Робот, чтобы закрасить определенные клетки, оставив закрашенную область, как на нижней картинке. Нам нужно написать линейный и циклический алгоритмы для достижения этой цели. Давай сначала опишем линейный алгоритм, это последовательность конкретных инструкций: 1. Переместиться на две клетки вниз. 2. Закрасить клетку. 3. Переместиться на одну клетку вправо. 4. Закрасить клетку. 5. Переместиться на одну клетку вниз. 6. Закрасить клетку. 7. Переместиться на две клетки вправо. 8. Закрасить клетку. 9. Переместиться на одну клетку вверх. 10. Закрасить клетку. 11. Переместиться на одну клетку вправо. 12. Закрасить клетку. Это простой линейный алгоритм, который решает задачу без использования циклов. Теперь давай перейдем к циклическому алгоритму, который может включать повторение некоторых шагов: 1. Повторить 2 раза: a. Переместиться на одну клетку вниз. b. Закрасить клетку. 2. Переместиться на одну клетку вправо. a. Закрасить клетку. 3. Переместиться на одну клетку вниз. a. Закрасить клетку. 4. Повторить