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

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

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

Нужно сначала спуститься от исходной клетки до верхней стены, затем пройти вдоль стены и закрасить все клетки, которые находятся прямо над ней. После этого перейти к нижней стене и аналогично закрасить клетки над ней.

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

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



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