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

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

Задача

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

Подробный ответ

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

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

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

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



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