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



