Упр.86 ГДЗ Рабочая тетрадь Босова 9 класс (Информатика)

Решение #1

Изображение Исполнитель Робот действует на клетчатом поле, между клетками которого могут быть стены.	Система команд исполнителя Робот:Описание командыРобот перемещается в...
Загрузка...

Рассмотрим вариант решения задания из учебника Босова 9 класс, Бином:
Исполнитель Робот действует на клетчатом поле, между клетками которого могут быть стены.

Система команд исполнителя Робот:
Описание команды
Робот перемещается в сосед-нюю клетку в указанном направлении. Если же в этом направлении между клетками стоит стена, то Робот разрушается

Робот закрашивает ту клетку, в которой находится

Проверка истинности условия отсутствия стены у соответствующей стороны той клетки, где находится Робот: стены нет — истина, иначе ложь

Организация ветвления: если <условие> верно, то выполняется последовательность команд>. B одном условии можно использовать несколько команд, применяя логические связки и, или, не.
Организация цикла: пока

<условие> верно, выполняется <последовательность команд>
г) Робот находится в произвольной точке внутри прямоугольного огороженного стенами участка клетчатого поля. Размеры прямоугольника неизвестны. Напишите алгоритм, с помощью которого Робот закрасит все клетки, примыкающие к нижней стороне прямоугольника. Конечное положение Робота может быть произвольным.
д) Робот находится в произвольной точке внутри прямоугольного огороженного стенами участка клетчатого поля. Размеры прямоугольника неизвестны. Напишите алгоритм, с помощью которого Робот закрасит все клетки, примыкающие к сторонам прямоугольника, и вернется в начальное положение.
*Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания.

Похожие решебники