Инженерия знаний. Создание системы "Посредник", заключающей договоры на поставку стройматериалов

Реферат - Компьютеры, программирование

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

те порядковый номер фирмы : "),readInt(N),nl,

!.

 

/* Удаление элемента из классифицирующей сети */

 

% В середине цепочки

 

del_sup(S):- sup(S,X), del_sup(X),fail.

 

% В конце цепочки

 

del_sup(S):- sup(_,S), retract(sup(_,S)),fail.

 

del_sup(_).

 

/* Определение необходимости добавления и добавление */

/* элемента в классифицирующую сеть */

 

ins_sup(S):-sup(_,S),!.

ins_sup(S):-sup("производитель",S),!.

 

ins_sup(S):-

write("Введите региональную принадлежность объекта _ ",S,"_ :"),

readln(M),nl,

assertz(sup(M,S)),assert(flag(1)),ins_sup(M),!.

 

/* Вывод на печать связей в классифицирующей сети */

 

view_sup(S):-

sup(S,M),write(S," -> ",M),write("; "),

view_sup(M),nl,fail.

 

view_sup(_):- readchar(_).

 

список литературы

 

  1. Малпас Дж. Реляционный язык Пролог и его применение.М.: Наука, 1990.464 с.
  2. Братко И. Программирование на языке Пролог для искуственного интеллекта. М.: Мир, 1990.560 с.
  3. Данченков А.В. Инженерия знаний: лекции. Лектор Потресова Г.Д.М.:МИРЭА(ТУ), 1997. рукопись.
  4. Данченков А.В. Логическое программирование: лекции. Лектор Холкин И.И.М.:МИРЭА(ТУ), 1996. рукопись.