Исполнитель Робот действует на клетчатом поле, меж клеточками которого могут быть

Исполнитель Бот действует на клетчатом поле, между клеточками которого могут быть стены. Система команд исполнителя Робот:
Командаnbsp; nbsp; Описание команды
Ввысьnbsp; nbsp; Робот перемещается в соседнюю клеточку в обозначенном направлении. Если же в этом направлении между клеточками стоит стенка, то Бот разрушается
Внизnbsp; nbsp;
Вправоnbsp; nbsp;
На левоnbsp; nbsp;
Закраситьnbsp; nbsp; Робот закрашивает ту клеточку, в которой находится
Сверху свободноnbsp; nbsp; Проверка истинности условия отсутствия стены у подходящей стороны той клетки, где находится Бот: стены нет истина, по другому ересь
Снизу свободноnbsp; nbsp;
Слева свободноnbsp; nbsp;
Справа свободноnbsp; nbsp;
если lt;условиеgt; то Последовательность командgt; всеnbsp; nbsp; Организация ветвления: если lt;условиеgt; правильно, то производится Последовательность командgt;. Водном условии можно использовать несколько команд, применяя логические связки и, или, не.
нц пока lt;условиеgt; Последовательность командgt; кц чnbsp; nbsp; Организация цикла: пока lt;условиеgt; верно, выполняется Последовательность командgt;
а) На неисчерпаемом клетчатом поле имеется горизонтальная стенка. Длина стены неизвестна. Робот находится в одной из клеток, примыкающих к стене сверху. На рисунке указан один из вероятных вариантов расположения Бота и стены (Бот обозначен буковкой Р),

Задать свой вопрос
1 ответ

а) На неисчерпаемом клетчатом поле имеется горизонтальная стенка. Длина стенки безызвестна. Робот находится в одной из клеток, примыкающих к стенке сверху. На рисунке указан один из вероятных вариантов расположения Бота и стены (Бот обозначен буковкой Р).

Бот обязан закрасить все клетки, примыкающие к стене сверху. Так, для приведенного выше рисунка обязаны быть закрашены последующие клеточки:

Окончательное положение Бота значения не имеет.
Опишите укрупненными блоками план деяний Бота по решению поставленной задачки:


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

Опишите алгоритм действий Бота укрупненными шагами:
Поначалу робот идет на лево до стенки, потом подымается наверх пока слева не будет свободно. Бот делает шаги на лево вниз и стал находиться меж стенами. Робот начинает закрашивать клеточки меж стенами пока стена не закончится. Тем самым он закрасил все клеточки меж 2-мя стенами.

в) На безграничном клетчатом поле имеется горизонтальная стена. Длина стены неизвестна. Робот находится в одной из клеток, примыкающих к стенке сверху. Четкое положение Бота неведомо. На рисунке указан один из вероятных вариантов расположения Бота и стенок (Робот обозначен буковкой Р).

Напишите метод:
алг
нач
nbsp;нц пока не (снизу свободно)
nbsp; на лево
nbsp;кц
nbsp;на право
nbsp;нц пока не (снизу свободно)
nbsp; закрасить
nbsp; на право
nbsp; на право
nbsp;кц
кон

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

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

, оставишь ответ?
Имя:*
E-Mail:


Похожие вопросы
Последние вопросы
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо

Разные вопросы.

Арабы входят в __________________ групп народов. Местом расселения арабов с незапамятных

Разные вопросы.

Грузовой автомобиль марки краз за одну поездку может доставить 7.500 кирпичей

Математика.

Определить предложения какие они по цели высказывания и по интонации

Русский язык.

"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.

Русский язык.

на одной грядке коротышки посадили 3 ряда морковок по 8 штук

Разные вопросы.

эссе на тему какое образование дается в каждой семье

Қазақ тiлi.

Put the verb in brackets into the Present Indefinite. 1The Volga ,

Английский язык.

Сколько стоит коктейль молочный? Точную цену надо?

Математика.

Составить рассказ Из чего складывался культ монарха помазанника Божьего?

История.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт