Автор - english95

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

Ответ

Автор - Intezium04

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

алг

нач

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

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

закрасить

вправо

кц

иначе

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

закрасить

влево

кц

все

закрасить

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

вниз

иначе

стоп

все

кц

кон

Ответ

Автор - Ziorar

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

Начальное положение робота- любое.


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

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

алг

нач

нц

выбор

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

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

иначе выход

все

кц

нц

закрасить

выбор

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

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

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

иначе выход

все

кц

кон


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

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

Ответы и объяснения

Сервис носит ознакомительный характер, вся информация, а в частности вопросы и ответы, которые задают и отвечают пользователи.
© 2026 Все права защищены Политика конфиденциальности Контакты
search points attachment profile arrow left arrow right star heart verified symbols equation arrow-down question mark check menu accountancyadministrationagriculturalalgebraallarabicartart_musicbelarusbelarus_altbiologybusinesscatalachemistrychineseeconomicsegzamenglishentrepreneurshipenvironmentethicseuskarafirst_aidfrenchgalegogeographygeologygeometrygermangrammarhealthhistoryindia_langindonesian_langinformaticsitalianjapanesekazachkazach_altkoreanlanguagelatinlawlife_scienceliteraturelogicmathematicsmusicnigerian_langother_languagesotherspedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligionrpa_langrussianrussian_altsciencesecurityskillssocial_sciencesociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation accountancyadministrationagriculturalalgebraall_1arabicartart_music_2belarusbelarus_altbiologybusiness_2catalachemistry_1chineseeconomicsexam_3englishentrepreneurshipenvironment_2ethicseuskarasecurity_1frenchgalegogeography_4geology_4geometrygermangrammarhealthhistoryindia-langindonesian-langinformaticsitalianjapanesekazachAsset 230koreanlanguagelatinlawlife-scienceliteraturelogic_2mathematicsmusicnigerian-langotherlanguagesother_1pedagogicsphilosophyphysical_educationphysicspoliticspsychologyreligion_1rpa-langrussianrussian_altsciencesecurity_3_mskills_1allsocial_science_5_msociologyspanishstatisticstechnologytourismtrafficukrainianukrainian_altukrainian_literaturewos_civilisation