Guest User

Untitled

a guest
Sep 30th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. родитель(Марья, Петр).
  2. родитель(Марья, Иван). и т.д.
  3. Запрос к базе данных имеет вид
  4. ?-q(X, Y).
  5.  
  6. [Кто, брат, Ивана, ’?’]
  7. [Чей, брат, Пётр, ’?’]
  8. [Иван, брат, Петра, ’?’]
  9.  
  10. predicates
  11. nondeterm q(string, string)
  12.  
  13. facts
  14.  
  15. parent(string,string)
  16.  
  17. clauses
  18.  
  19. parent("Masha","Ivan").
  20.  
  21. parent("Masha","Petr").
  22.  
  23. parent("Dasha","Fedr").
  24.  
  25. parent("Dasha","Cenya").
  26.  
  27. q(X,Y):-parent(Z,X),parent(Z,Y),X<>Y.
  28.  
  29. goal
  30.  
  31. %1 q("Ivan",Y).
  32. %2 q("Petr",Y).
  33.  
  34. %3
  35.  
  36. q("Ivan","Petr").
Add Comment
Please, Sign In to add comment