Задача №13. Розовая рамка
Требуемые условия завершения
Роботу-садовнику необходимо высадить розы по всему периметру поля, то есть обойти его по краям и посадить по одной розе в каждом крайнем секторе, образуя замкнутую рамку.
Условия:
Размер поля неизвестен, но:
- оно имеет форму прямоугольника;
- по всем внешним краям поля установлены непроходимые перегородки;
Задание:
Создайте диаграмму состояний, по которой робот:
- В каждой крайней клетке высаживает розу;
- Учитывает все перегородки, не врезаясь в них, иначе программа завершится с ошибкой;
- Не высаживает цветы в одну и ту же клетку повторно.
В решении ваша диаграмма машин состояний вставляется в переменную state_machine.
Последнее изменение: понедельник, 15 декабря 2025, 13:17