Задание 9 Параграф 17 ГДЗ Семакин 9 класс (Информатика)
использовать Робот
алг
нач
. диагональ1
. нц пока слева свободно
. . влево
. кц
. диагональ2
кон
алг диагональ1
нач
. нц пока справа свободно
. . закрасить; вправо; вниз
. кц
. закрасить
кон
алг диагональ2
нач
. нц пока справа свободно
. . закрасить; вверх; вправо
. кц
. закрасить
кон
Чтобы закрасить клетки по обеим диагоналям квадратного поля, удобно выделить два вспомогательных алгоритма:
- диагональ1 — закрашивает диагональ, двигаясь вправо и вниз;
- диагональ2 — закрашивает диагональ, двигаясь вправо и вверх.
Сначала робот переходит в левый верхний угол поля, затем выполняет оба вспомогательных алгоритма.
использовать Робот
алг
нач
диагональ1
диагональ2
коналг диагональ1
нач
нц пока справа свободно
закрасить; вправо; вниз
кц
закрасить
коналг диагональ2
нач
нц пока справа свободно
закрасить; вверх; вправо
кц
закрасить
кон
Так робот закрасит все клетки обеих диагоналей квадратного рабочего поля.