Упр.3.196 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
На рисунке указан один из возможный вариантов расположения Робота и стен (Робот обозначен буквой «Р»)
Напишите программу, выполнив которую Робот закрасит все клетки, примыкающие сверху к верхней и нижней стенам. Так, для приведенного выше рисунка должны быть закрашены следующие клетки:
Конечное положение Робота значения не имеет.
использовать Робот
алг
нач
. нц пока снизу свободно
. . вниз
. кц
. нц пока снизу не свободно
. . вправо
. кц
. влево
. нц пока снизу не свободно
. . закрасить
. . влево
. кц
. вниз; вправо
. нц пока снизу свободно
. . вниз
. кц
. нц пока снизу не свободно
. . закрасить
. . вправо
. кц
кон
Сначала Робот поднимается вверх до клетки, в которой снизу уже есть стена. Это означает, что он оказался над верхней стеной.
Затем Робот проходит вправо до конца верхней стены, возвращается влево к её началу и закрашивает все клетки, расположенные непосредственно над верхней стеной.
После этого Робот спускается вниз между стенами, переходит вправо к нижней стене и закрашивает все клетки, примыкающие сверху к нижней стене.
использовать Робот
алг
нач
нц пока снизу свободно
вниз
кц
нц пока снизу не свободно
вправо
кц
влево
нц пока снизу не свободно
закрасить
влево
кц
вниз; вправо
нц пока снизу свободно
вниз
кц
нц пока снизу не свободно
закрасить
вправо
кц
кон
Ответ
Программа выше закрашивает все клетки, примыкающие сверху к верхней и нижней стенам.