Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
annahobotova
7 лет назад

Домашка 1.03

Всем доброго времени суток!
Решила взять задачу 3 про робота-пылесоса ;)
Первоначально сама модель выглядила так:

Однако, поразмыслив еще, пришла к следующему выводу:

Из последнего следует: 5 классов (Комната, Предмет, Траектория, Дни недели, Частота уборки).
Класс Комната содержит в себе такие свойства как: наименование (кухня, коридор, спальня, комната для гостей и тд), размер комнаты (9х9, 10х5, 3х1.5 и тд), а также геометрию (квадрат или прямоугольник).
Класс Предмет содержит свойства: наименование предмета (стол, стулья, кресла, кровать, зарядное устройство) и расположение (по периметру комнаты, в центре либо отсутствие расположения)
Класс Траектория движения зависит как от класса Комната, так и от класса Предмет, а именно в зависимости от размера, а следовательно и геометрии комнаты располагаются предметы, а значит они должны находится либо по периметру, либо в центре, либо и там и там, а, возможно и отсутствовать вовсе. От данных компонентов будет зависить как нужно двигаться роботу: по периметру, если предметы расположены в центре; по центру, если по периметру, или по маршруту 1, если предметы расположены и по периметру и в центре.
Уборка проходит по Классу Дни недели и Частота уборки . Не исключаю того, что их можно объединить.

Буду рада услышать конструктивные замечания и предложения ;)
0
0.000 GOLOS
На Golos с December 2016
Комментарии (1)
Сортировать по:
Сначала старые