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

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

Задача

Исполнитель Робот действует на клетчатом поле, между клетками которого могут быть стены. Где-то в поле Робота находятся две горизонтальные стены равной, но неизвестной длины, расположенные одна напротив другой. Робот находится в произвольной клетке над верхней стеной. На рисунке указан один из возможных вариантов расположения Робота и стен (Робот обозначен буквой «Р»).

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

Конечное положение Робота значения не имеет.

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

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

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

Ответ: программа выше.



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