Вопрос:

Составь алгоритм для Робота, который закрашивает все клетки на квадратном поле без внутренних стен размером 10 × 10. В начальном состоянии Робот находится в левом верхнем углу поля, после выполнения алгоритма Робот оказывается в правом нижнем углу поля.

Ответ:

Для закрашивания всех клеток поля размером 10 × 10 Роботу можно предложить следующий алгоритм (условно): 1. Повторять 10 раз: 1.1. Закрасить текущую клетку. 1.2. Повторить 9 раз: 1.2.1. Переместиться вправо (если направление вправо доступно). 1.2.2. Закрасить текущую клетку. 1.3. Переместиться вниз (если направление вниз доступно). 1.4. Изменить направление на противоположное. Таким образом, Робот закрашивает все клетки на поле и завершает выполнение в правом нижнем углу.
Убрать каракули
Смотреть решения всех заданий с фото

Похожие