1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова 7-9 класс (Сборник упр-й)
Упр.3.196 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Босова, Аквилянов
9 класс
Автор
Босова, Аквилянов

Упр.3.196 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)

Задача

На рисунке указан один из возможный вариантов расположения Робота и стен (Робот обозначен буквой «Р»)
Напишите программу, выполнив которую Робот закрасит все клетки, примыкающие сверху к верхней и нижней стенам. Так, для приведенного выше рисунка должны быть закрашены следующие клетки:
Конечное положение Робота значения не имеет.
использовать Робот
алг
нач
. нц пока снизу свободно
. . вниз
. кц
. нц пока снизу не свободно
. . вправо
. кц
. влево
. нц пока снизу не свободно
. . закрасить
. . влево
. кц
. вниз; вправо
. нц пока снизу свободно
. . вниз
. кц
. нц пока снизу не свободно
. . закрасить
. . вправо
. кц
кон

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

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

Затем Робот проходит вправо до конца верхней стены, возвращается влево к её началу и закрашивает все клетки, расположенные непосредственно над верхней стеной.

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

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

Ответ

Программа выше закрашивает все клетки, примыкающие сверху к верхней и нижней стенам.



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