Создан заказ №7355303
20 сентября 2021
Интеллектуальная корректировка перемещений робота на языке программирования
Как заказчик описал требования к работе:
реализации простой экспертной системы
1 Схема процесса работы системы, основанной на правилах
2 Принцип применения правила и разрешения конфликтов в механизме логического вывода
3 Алгоритм работы механизма логического вывода
Программная подсистема работы с фактами в ЭС должна реализовывать следующие
задачи:
– хранить факты, их текстовые обозначения и информацию о текущих состояниях фактов (истинные или ложные);
– организовывать поиск фактов механизмом логического вывода, делать их доступными для обнаружения при проверке правил на активизацию;
– осуществлять процесс построения общего списка фактов на основании сведений из БЗ ЭС;
– обеспечивать возможность изменения логического значения факта по команде МЛВ;
– представлять возможности гибкой адресации фактов: как по текстовому названию, так и по уникальному числовому адресу в базе фактов.
Обозначив совокупность необходимых для реализации возможностей обработчика фактов, представим требования, предъявляемые программной платформе, на которой планируется реализация:
– необходим механизм хранения списка текстовой информации, как правило, реализуемой стандартным типом данных String, а также хранения списка логической информации, выраженной соответствующими типами данных (Boolean или, например, Integer);
– требуется способ установления жёсткой взаимосвязи каждого элемента текстового списка с соответствующим ему элементом логических данных (истиной или ложью), что позволит связать факт, имеющий текстовое название, вместе с его логическим значением;
– необходим механизм, допускающий изначальное программное задание количества фактов базы как аргумента для создания необходимого числа элементов текстового списка;
– после создания необходимого количества элементов текстового списка, должна быть возможность формирования текстовых и ассоциированных им логических значений списков посредством программного цикла;
– поскольку названия фактов МЛВ будет считывать из состава правил в текстовом виде, необходим механизм, дающий возможность искать в базе факт, необходимый элемент по его текстовому названию (String);
– после обнаружения факта по текстовому наименованию в базе, МЛВ должен иметь возможность получать доступ к логическому значению, закреплённому за данным фактом, и производить с ним двунаправленные манипуляции: как считывать это значение, так и изменять его.
подробнее
Заказчик
заплатил
заплатил
20 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
21 сентября 2021
Заказ завершен, заказчик получил финальный файл с работой
5
Интеллектуальная корректировка перемещений робота на языке программирования.jpg
2021-09-24 18:01
Последний отзыв студента о бирже Автор24
Общая оценка
4.2
Положительно
Автор выполнил все в срок, работа сделана замечательно, на все вопросы отвечал, а также помог разобраться с темой. Рекомендую!