Курсовая работа: Разработка программы в помощь медикам в постановке диагноза

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

В процессе выполнения курсовой работы, мной были приобретены не только навыки в области программирования на языке Пролог и изучения принципа логического программирования, но и навыки программной реализации экспертных систем.

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


Список использованной литературы

1. Емельянов В.А., Емельянов Б.В. Курсовое проектирование. Рекурсивно-логическое программирование: разработка экспертных систем и систем принятия решений. Учебно-метод. пособие, Чуваш. Ун-т. Чебоксары, 2006.

2. Ц. Ин, Д. Соломон. Использование Турбо-Пролога: Пер. с англ.-М.:Мир, 1993.

3. И. Братко. Программирование на языке пролог для искусственного интеллекта. М.: Мир, 1990.


Приложения

Приложение 1. Реализация экспертной системы

domains

database

xpositive(symbol,symbol)

xnegative(symbol,symbol)

predicates

Zastavka.

do_expert.

do_consulting

ask(symbol,symbol)

elem_is(symbol)

positive(symbol,symbol)

negative(symbol,symbol)

remember(symbol,symbol,symbol)

clear_facts

goal

Zastavka,

do_expert.

clauses

Zastavka:-

makewindow(1,10,31,"",0,0,25,80),

К-во Просмотров: 238
Бесплатно скачать Курсовая работа: Разработка программы в помощь медикам в постановке диагноза