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


Ответы на вопрос

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



Алгоритм закраски пустого (без внутренних стенок) прямоугольного поля исполнителем Робот.
Начальное положение робота- любое.
использовать Робот
лог прав=да |направление движения (да-вправо нет-влево)
алг
нач
нц
выбор
при слева свободно: влево
при снизу свободно: вниз
иначе выход
все
кц
нц
закрасить
выбор
при прав и справа свободно: вправо
при не прав и слева свободно: влево
при сверху свободно: вверх; прав:=не прав
иначе выход
все
кц
кон
Если всё же известно, что робот в начале стоит в левом нижнем углу, то первый цикл можно убрать.
А если робот стоит в любом другом углу, этот цикл тоже можно убрать, изменив при этом соответствующим образом направления движения робота в программе.




К сожалению, у меня нет информации о существовании термина "кумир" в контексте, который вы предоставили. Возможно, вы имеете в виду какую-то программу, игру или платформу. Если вы уточните вопрос или предоставите дополнительную информацию, я постараюсь помочь вам наилучшим образом.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili