Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Экспертная система" Страница 1
Содержание
1 Задание 3 2 Соглашение о требованиях к программе 3 2.1 Описание назначения программы 3 2.2 Определение представления входных и выходных данных 3 2.3 Действие программы. 5 3. Описание программы 5 3.1 Язык программирования 5 3.2.1 Описание структуры программы 5 3.2.2 Описания входящих процедур 6 3.3 Спецификация интерфейсов программы 7 4 Текст программы 7 3 Результаты тестирования 11 Список литературы 12
1Задание
Разработать простейшую экспертную систему. Несколько определений:
Под экспертной системой понимается система, объединяющая возможности компьютера со знаниями и опытом эксперта в такой форме, что система может предложить РАЗУМНЫЙ СОВЕТ или осуществить РАЗУМНОЕ РЕШЕНИЕ поставленной задачи.
Экспертная система - программа, которая эмулирует взаимодействие пользователя с экспертом-человеком при решении определенной проблемы.
2Соглашение о требованиях к программе
2.1Описание назначения программы
В подключенной базе знаний “Животный мир” пользователю предлагается в шутливой форме определить, к какому виду живых существ он относится. Данная база знаний является шуточной.
2.2Определение представления входных и выходных данныхПо умолчанию входными данными является файл bd.txt, Файл содержит данные о представителях животного мира. Файл*.txtимеетстрого определенную структуру:
Номер вопроса
Вопрос
Количество ответов
Ответы
Номер вопроса
.
.
.
В качестве примера:
1
К какому виду живых существ Вы себя относите?
3
Животное
Растение
Не знаю
11
К какому виду?
4
Насекомое
Птица
Млекопитающее
Не знаю
12
Какое семейство?
4
Дерево
Трава
Водоросль
Не знаю
13
У вас есть корни?
2
Да
Нет
111
Вы пьете кровь?
2
Да
Нет
Преимущества предложенной архитектуры базы знаний:
Простота построения.Количество вопросов и ответов в системе не ограниченно.Длина строки не ограниченна.
Вывод экспертной системы отображается на экране.
2.3Действие программы.
Программа задает нужное количество вопросов, получая на каждый из них ответ. Если полученных ответов достаточно для определения объекта, система выдает ответ на экран (Вид животного).
3. Описание программы3.1 Язык программированияПри написании настоящей программы использовался язык Object Pascal и система программирования BorlandDelphi5.0.
3.2.1 Описание структуры программы
Диаграмма модульной структуры
3.2.2 Описания входящих процедур
procedure ExitClick(Sender: TObject); - осуществляет выход из программы.
Procedure Button1Click(Sender: TObject); - меняет глобальную переменную select (множит ее на 10 и прибавляет 1), затем обновляет форму.
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
procedure BackClick(Sender: TObject); - проверяет select. Если она больше 10,то присваивает ей целую часть при делении на 10. Затем вызывает процедуру обновления формы.
procedure Button5Click(Sender: TObject); - визуализирует форму о
Похожие работы
| Тема: Экспертная система на базе VP-expert |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (п)) |
| Тема: Экспертная система диагностики металлоконструкций |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Диплом) |
| Тема: Экспертная система по проектированию локальной сети ("NET Совет") |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Контрольная работа) |
| Тема: Экспертная система анализа опасностей |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
| Тема: Экспертная система по породам дерева |
| Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат) |
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)