Задание 25 Параграф 2.4 ГДЗ Босова 8 класс (Информатика)
Напишите алгоритм, под управлением которого Робот обойдёт прямоугольную область, обнесённую стеной, по периметру и закрасит угловые клетки. Размеры области неизвестны.
Чтобы обойти прямоугольную область по периметру, Робот должен последовательно дойти до каждого угла, закрашивая клетку в начале движения и после поворотов. Так как размеры области неизвестны, используются циклы «пока свободно».
использовать Робот
алг
нач
закрасить
нц пока справа свободно
вправо
кц
закрасить
нц пока снизу свободно
вниз
кц
закрасить
нц пока слева свободно
влево
кц
закрасить
нц пока сверху свободно
вверх
кц
кон
Сначала Робот закрашивает исходную клетку, затем движется вправо до стены и закрашивает правый верхний угол, потом вниз до стены, затем влево и вверх, закрашивая все угловые клетки прямоугольника.
Ответ: алгоритм выше.



