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

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

Задача

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

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

Чтобы закрасить клетки по обеим диагоналям квадратного поля, удобно выделить два вспомогательных алгоритма:

  • диагональ1 — закрашивает диагональ, двигаясь вправо и вниз;
  • диагональ2 — закрашивает диагональ, двигаясь вправо и вверх.

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

использовать Робот
алг
нач
  диагональ1
  диагональ2
кон

алг диагональ1
нач
  нц пока справа свободно
    закрасить; вправо; вниз
  кц
  закрасить
кон

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

Так робот закрасит все клетки обеих диагоналей квадратного рабочего поля.



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