Задание 3 Параграф 16 ГДЗ Семакин 8 класс (Информатика)
использовать Робот
алг Стенки
нач
. нц 8 раз
. . закрасить
. . если справа не свободно
. . . то
. . . . вверх; вправо; вниз
. . . . закрасить
. . . иначе
. . . . вправо
. . все
. кц
кон
Чтобы закрасить всю текущую строку и обойти вертикальные препятствия, Робот каждый раз проверяет, свободна ли клетка справа. Если справа есть стена, он поднимается вверх, делает шаг вправо, затем возвращается вниз и закрашивает следующую клетку. Если справа свободно, Робот просто переходит вправо.
использовать Робот
алг Стенки
нач
нц 8 раз
закрасить
если справа не свободно
то
вверх; вправо; вниз
закрасить
иначе
вправо
все
кц
кон
Такой алгоритм позволяет закрасить все 8 клеток строки, обходя случайно расположенные вертикальные стены.
Ответ: программа управления Роботом приведена выше.