Разработка фрагментов оболочки экспертной системы

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Государственный комитет Российской Федерации

по Высшему Образованию

Московский Государственный институт радиотехники, электроники и автоматики

 

 

 

 

Факультет: Кибернетики

Кафедра: ИТС

 

 

 

 

Курсовой проект

Дисциплина: Фунциональное программирование

Тема: Разработка фрагментов оболочки экспертной системы

 

 

 

 

 

 

 

 

Задание: Л.10

Студент: Рыбина М. А.

Группа: АИ-1-93

Руководитель: Холкин И.И.

 

 

 

 

 

 

 

 

 

 

 

 

МОСКВА 1996

Содержание

Задание.........................................................................................................3

Введение.......................................................................................................4

1. Название программы и ее автор..........................................................5

2. Анализ предметной области.................................................................5

3. Выбор способа представления знаний................................................6

4. Разработка меню экспертной системы...............................................10

5. Разработка процедур оболочки..........................................................12

6. Описание программы на micro-LISP..................................................20

7. Краткое описание встроенных предикатов и

функций micro-LISP, используемых в программе................................21

8. Отладка программы...............................................................................23

9. Инструкция пользователю и пример выполнения.............................23

Заключение...................................................................................................24

Библиографический список........................................................................26

Приложение А..................................................................................................27

Приложение В..................................................................................................35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание № л.10

на курсовое проектирование по дисциплине

"Функциональное программирование"

студенту: Рыбиной Марине Анатольевне

группа АИ-1-93

 

1. Тема исследования: Разработка фрагментов оболочки экспертной

системы.

2. Исходные данные

2.1 Предметная область - заболевания гортани: ларингит острый, ларингит хронический катаральный, ларингит хронический гипертрофический, ларингит хронический атрофический

2.2 Язык программирования microLISP

3. Перечень вопросов, подлежащих разработке

3.1 Провести анализ предметной области и выбрать способ

представления знаний

3.2 Разработать меню, обеспечивающее взаимодействие

пользователя с системой, предусмотрев режимы:

3.2.1 Добавления в БЗ

3.2.2 Загрузки БЗ

3.2.3 Просмотра

3.2.4 Корректировки

3.2.5 Сохранения

3.2.6 Удаления

3.2.7 Логического вывода

3.2.8 Объяснения логического вывода

4. Перечень графических материалов

4.1 Структура меню

4.2 Структурная схема программы

5. Календарный план-график

5.1 Получение задания 12.03.96

5.2 Анализ задания, постановка задачи,

подбор литературы 19.03.96

5.3 Анализ предметной области и проектирование БЗ 26.03.96

5.4 Разработка меню и структуры программы 2.04.96

5.5 Разработка процедур оболочки экспертной системы 16.04.96

5.6 Отладка программы 30.04.96

5.7 Оформление пояснительной записки и сдача

на проверку 14.05.96

8. Защита 21.05.96

Руководитель /Холкин И.И.: _____________

 

Студент /Рыбина М.А: _____________

 

Введение

 

Сегодня всем, кто работает в области информатики или интересуется этой новой областью науки, известен термин "экспертные системы". Экспертная система (expert system, knowledge based system) - это программная система, знания и умения которой сравнимы с умением и знаниями специалистов в какой-нибудь специальной области знаний. Экспертные системы вместе с системами обработки естественных языков являются наиболее важными в коммерческом плане областями использования искусственного интеллекта.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Название программы и ее автор

 

Данная программа (FUN.LSP) написана на языке microLISP в текстовом редакторе NortonEdit. Программа работает с базой знаний, находящейся в отдельном файле. В данном случае - BD2.LSP.

Программу разработали студенты группы АИ-1-93 Ч?/p>