1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Задание 3 Параграф 16 ГДЗ Семакин 8 класс (Информатика)
Семакин, Залогова
8 класс
Класс
8
Предмет
Информатика
Автор
Семакин, Залогова

Задание 3 Параграф 16 ГДЗ Семакин 8 класс (Информатика)

Задача
  1. Разработайте программу управления Роботом, которая закрасит все клетки текущей строки, позволив Роботу обойти все препятствия — вертикальные стены, расставленные случайным образом в этой строке. Размер поля — $$9 \times 9$$ клеток.
Подробный ответ

Чтобы закрасить всю текущую строку и обойти вертикальные препятствия, Робот каждый раз проверяет, свободна ли клетка справа. Если справа есть стена, он поднимается вверх, делает шаг вправо, затем возвращается вниз и закрашивает следующую клетку. Если справа свободно, Робот просто переходит вправо.

использовать Робот
алг Стенки
нач
  нц 8 раз
    закрасить
    если справа не свободно
    то
      вверх; вправо; вниз
      закрасить
    иначе
      вправо
    все
  кц
кон

Такой алгоритм позволяет закрасить все 8 клеток строки, обходя случайно расположенные вертикальные стены.

Ответ: программа управления Роботом приведена выше.



Общая оценка
4.1 / 5
Другие учебники
Другие предметы