Автор: Пользователь скрыл имя, 12 Декабря 2010 в 19:59, курсовая работа
К экспертным системам относят системы, основанные на знаниях, т.е. системы, вычислительная возможность которых определяется в первую очередь наращиваемой базой знаний (БЗ) и только во вторую очередь используемыми методами.
    В ходе работ по созданию ЭС сложилась  определенная технология их разработки, включающая следующие этапы:
    1) Идентификация
    2) Концептуализация
    3) Формализация
    4) Выполнение
    5) Отладка
   6) Опытная эксплуатация
vvodA7(A7),
vvodA8(A8),
vvodA9(A9),
makewindow(1,2,5," Вывод ",1,1,20,78),
CCC(A7,A8,A9),
readln(_),
 exit. 
process(8):-
makewindow(1,2,3," Возможная причина неисправности ",0,0,25,80),
nl,
vvodA18(A18),
vvodA19(A19),
makewindow(1,2,5," Вывод ",1,1,20,78),
HHH(A18,A19),
readln(_),
 exit. 
 
vvodA1(A1):-makewindow(1,2,5," Видеомагнитофон не включается ",1,1,20,78),
cursor(2,10),write(" Исправен ли шнур питания?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A1). 
vvodA2(A2):-makewindow(1,2,5," Видеомагнитофон не включается ",1,1,20,78),
cursor(2,10),write(" Исправна ли розетка питающей сети?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A2). 
vvodA3(A3):-makewindow(1,2,5," Видеомагнитофон не включается ",1,1,20,78),
cursor(2,10),write(" Исправен ли предохранитель?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A3). 
 
vvodA4(A4):-makewindow(1,2,5," Не загружается кассета ",1,1,20,78),
cursor(2,10),write(" Включен ли видеомагнитофон?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A4). 
vvodA5(A5):-makewindow(1,2,5," Не загружается кассета ",1,1,20,78),
cursor(2,10),write(" Правильно 
ли вставляете видео кассету 
(окошком вверх, 
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A5). 
vvodA6(A6):-makewindow(1,2,5," Не загружается кассета ",1,1,20,78),
cursor(2,10),write(" Есть 
ли в видеомагнитофоне кассета?
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A6). 
 
vvodA7(A7):-makewindow(1,2,5," Отсутствуют изображение и звук ",1,1,20,78),
cursor(2,10),write("Правильно ли подключен видеомагнитофон к ТВ?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A7). 
vvodA8(A8):-makewindow(1,2,5," Отсутствуют изображение и звук ",1,1,20,78),
cursor(2,10),write("Настроен ли телевизор?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A8). 
vvodA9(A9):-makewindow(1,2,5," Отсутствуют изображение и звук ",1,1,20,78),
cursor(2,10),write(" Качественная запись на кассете?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A9). 
 
vvodA10(A10):-makewindow(1,2,
cursor(2,10),write("Кассета вставлена?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A10). 
vvodA11(A11):-makewindow(1,2,
cursor(2,10),write("
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A11). 
 
vvodA12(A12):-makewindow(1,2,
cursor(2,10),write("
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A12). 
vvodA13(A13):-makewindow(1,2,
cursor(2,10),write(" Пользовались ли трекингом?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A13). 
vvodA14(A14):-makewindow(1,2,
cursor(2,10),write(" Давно ли производилась чистка головок при помощи чистящей кассеты?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да "),nl,readint(A14).
  
vvodA15(A15):-makewindow(1,2,
cursor(2,10),write(" Исправны ли батарейки?"),
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A15). 
vvodA16(A16):-makewindow(1,2,
cursor(2,10),write(" Исправен ли пульт (проверить можно путем нажатия кнопок пульта в непосредственной близости от радиоприемника. В случае работоспособности пульта радиоприемник воспроизведет последовательность сигналов низкой частоты)?"),
cursor(6,7),write("0. Нет "),
cursor(7,7),write("1. Да 
"),nl,readint(A16). 
vvodA17(A17):-makewindow(1,2,
cursor(2,10),write(" Слишком 
большое расстояние и 
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A17). 
vvodA18(A18):-makewindow(1,2,
cursor(2,10),write("Правильно 
ли расположена лента на 
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A18). 
vvodA19(A19):-makewindow(1,2,
cursor(2,10),write("
cursor(4,7),write("0. Нет "),
cursor(5,7),write("1. Да 
"),nl,readint(A19). 
 
 
goal
start.
Информация о работе Проектирование экспертной системы диагностики видеомагнитофонов