как закрасить всё поле в кумире?

Как закрасить всё поле в кумире?

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

Метод закраски пустого (без внутренних стен) прямоугольного поля исполнителем Бот.

Начальное положение бота- хоть какое.


использовать Бот

лог прав=да направление движения (да-на право нет-на лево)

алг

нач

нц

выбор

при слева свободно: влево

при снизу свободно: вниз

по другому выход

все

кц

нц

закрасить

выбор

при прав и справа свободно: вправо

при не прав и слева свободно: на лево

при сверху свободно: ввысь; прав:=не прав

иначе выход

все

кц

кон


Если всё же знаменито, что бот в начале стоит в левом нижнем углу, то 1-ый цикл можно убрать.

А если бот стоит в любом приятелем углу, этот цикл тоже можно убрать,  изменив при этом подходящим образом направления движения бота в программе.

использовать Робот

алг

нач

нц если слева стена то

нц пока справа свободно

закрасить

на право

кц

по другому

нц пока слева свободно

закрасить

влево

кц

все

закрасить

если снизу свободно то

вниз

по другому

стоп

все

кц

кон

Ольга
не получилось :(
Stepka Juzhik
Что конкретно не получилось, может задачка не только в этом например, либо может там есть препятствия, а может ошибку какую написало? На данный момент скопировал, воткнул в Кумир, запустил в порожнем поле, все закрасил.
Инна
все вышло,у меня ошибка была
Дигмелишвили Никита
Отлично :)
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт