Предложение о назначении пролога - PullRequest
1 голос
/ 17 июля 2010

Я просил лектора написать приложение Prolog с 20 фактами, 10 правилами и 10 запросами, но это кажется простым, но я просто могу придумать сценарий / идею проекта, как любые бизнес-правила.

Мы не разрешаем программировать генеалогическое древо.

Может кто-нибудь предложить?

Спасибо.

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Представьте себе пациентов, принимающих много разных лекарств.

Некоторые таблетки вступают во взаимодействие с другими,

в некоторых случаях - положительное взаимодействие, в других - плохое взаимодействие.

Другое дело, что некоторые таблетки разделяют некоторые вещества. Таким образом, прием нескольких разных таблеток может привести к превышению суточного лимита одного из составляющих веществ.

Подводя итог:

Ввод программы: набор лекарств

Вывод программы: информация о взаимодействиях.

Базовая версия: верните True, если нет плохого взаимодействия, верните False, если нет плохого взаимодействия.

Сложная версия: какую бы детальную информацию вы ни представили, это может быть полезно:).

1 голос
/ 17 июля 2010

Как насчет небольшой экспертной системы для конфигурации персональных компьютеров? ПК состоит из компонентов (процессор, материнская плата, оперативная память). Для каждой категории компонентов есть несколько параметров (поставщик, тип, цена), и некоторые компоненты могут требовать или исключать друг друга.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...