Вопрос:

Задача 7. На бесконечном клетчатом поле находится длинная горизонтальная стена. Длина стены неизвестна. Робот (обозначен буквой «Р») находится в закрашенной клетке под стеной. Робот должен закрасить все клетки, прилегающие к горизонтальной стене снизу (так, как это изображено на рисунке ниже). Конечное положение Робота значения не имеет.

Ответ:

Чтобы Робот закрасил все клетки, прилегающие к стене снизу, ему необходимо выполнить следующий алгоритм: 1. Пока не конец стены справа, двигаться вправо и закрашивать клетку под собой. 2. После достижения конца стены, вернуться в исходное положение и выполнить аналогичные действия в другую сторону. Алгоритм (текстовое описание): 1. Вниз (закрасить клетку) 2. Пока справа не стена: 3. Вправо 4. Вниз (закрасить клетку) 5. Пока слева не стена: 6. Влево 7. Вниз (закрасить клетку)
Смотреть решения всех заданий с фото
Подать жалобу Правообладателю

Похожие