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



