ВУЗ:
Составители:
Рубрика:
5
xnegative(X,Y),!.
negative(X,Y):-
not(xpositive(X,Y)),
ask(X,Y,Answer),
remember(X,Y,Answer),
Answer = no.
ask(X,Y,yes):-
write(X," ",Y,"? "),
readln(Reply),
frontchar(Reply,'y',_),!.
ask(_,_,no).
remember(X,Y,yes):-
assertz(xpositive(X,Y)).
remember(X,Y,no):-
assertz(xnegative(X,Y)).
Порядок выполнения работы
1. Изучить пример экспертной системы (файл ch16e01.pro).
2. Разработать на основе изученного примера экспертную систему для
требуемой предметной области согласно заданию.
3. Получить распечатки примеров работы программы.
4. Оформить отчет.
Содержание отчета
1. Вариант задания, включающий описание предметной области.
2. Исходный текст разработанной программы.
3. Графическое представление алгоритма работы программы.
4. Распечатки экрана с результатами работы программы.
5. Выводы по работе.
Контрольные вопросы
1. Основные компоненты экспертной системы.
2. Для чего необходимы БД и БЗ?
3. Каков алгоритм работы созданной системы?
Литература
xnegative(X,Y),!. negative(X,Y):- not(xpositive(X,Y)), ask(X,Y,Answer), remember(X,Y,Answer), Answer = no. ask(X,Y,yes):- write(X," ",Y,"? "), readln(Reply), frontchar(Reply,'y',_),!. ask(_,_,no). remember(X,Y,yes):- assertz(xpositive(X,Y)). remember(X,Y,no):- assertz(xnegative(X,Y)). Порядок выполнения работы 1. Изучить пример экспертной системы (файл ch16e01.pro). 2. Разработать на основе изученного примера экспертную систему для требуемой предметной области согласно заданию. 3. Получить распечатки примеров работы программы. 4. Оформить отчет. Содержание отчета 1. Вариант задания, включающий описание предметной области. 2. Исходный текст разработанной программы. 3. Графическое представление алгоритма работы программы. 4. Распечатки экрана с результатами работы программы. 5. Выводы по работе. Контрольные вопросы 1. Основные компоненты экспертной системы. 2. Для чего необходимы БД и БЗ? 3. Каков алгоритм работы созданной системы? Литература 5
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »