Вопрос:

Робот находится в прямоугольнике. Он должен покрасить ряды прямоугольника через один (начиная с нижнего) и остановиться где угодно.

Фотография

Ответ ассистента

**Допущение: Необходимо написать алгоритм на языке, похожем на Кумир или Blockly, используя функции для закрашивания ряда и перемещения.** Для решения этой задачи нужно составить цикл, который будет красить ряды через один. Робот начинает с нижнего ряда. **Алгоритм:** 1. Создать функцию `ПокраситьРяд`, которая закрашивает все клетки в текущем ряду и возвращает робота в начало ряда или к следующему проходу. 2. Использовать цикл для повторения действий. **Пример логики программы:** * **ПокраситьРяд** (Робот красит нижний ряд); * **Вверх** (переход на пустой ряд); * **Вверх** (переход на следующий ряд для покраски); * **ПокраситьРяд** (Робот красит средний ряд); * **Вверх** (переход на пустой ряд); * **Вверх** (переход на верхний ряд); * **ПокраситьРяд** (Робот красит верхний ряд); Так как рядов всего 5, робот покрасит 1-й, 3-й и 5-й ряды (снизу вверх).

Другие решения

Что ещё задавали пользователи