Предмет:
ИнформатикаАвтор:
moonshine6Автор:
cheerioqrzmАвтор:
makennaАвтор:
cirinopfkoАвтор:
angelinakellyиспользовать Робот
алг
нач
нц если слева стена то
нц пока справа свободно
закрасить
вправо
кц
иначе
нц пока слева свободно
закрасить
влево
кц
все
закрасить
если снизу свободно то
вниз
иначе
стоп
все
кц
кон
Автор:
anna8uuuАлгоритм закраски пустого (без внутренних стенок) прямоугольного поля исполнителем Робот.
Начальное положение робота- любое.
использовать Робот
лог прав=да |направление движения (да-вправо нет-влево)
алг
нач
нц
выбор
при слева свободно: влево
при снизу свободно: вниз
иначе выход
все
кц
нц
закрасить
выбор
при прав и справа свободно: вправо
при не прав и слева свободно: влево
при сверху свободно: вверх; прав:=не прав
иначе выход
все
кц
кон
Если всё же известно, что робот в начале стоит в левом нижнем углу, то первый цикл можно убрать.
А если робот стоит в любом другом углу, этот цикл тоже можно убрать, изменив при этом соответствующим образом направления движения робота в программе.
Автор:
hintonДобавить свой ответ
Предмет:
БиологияАвтор:
skeeterpnu3Ответов:
Смотреть
Предмет:
МатематикаАвтор:
amazonf7odОтветов:
Смотреть
Предмет:
ФизикаАвтор:
brooklynngardnerОтветов:
Смотреть
Предмет:
Другие предметыАвтор:
anabelleОтветов:
Смотреть