Advertisement
Guest User

Untitled

a guest
May 30th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.61 KB | None | 0 0
  1. ojciec(edward,halina).
  2. ojciec(jan,adam).
  3. ojciec(piotr,krzysztof).
  4. ojciec(jan,maria).
  5. ojciec(adam,monika).
  6. ojciec(adam,norbert).
  7.  
  8. matka(halina,monika).
  9. matka(monika,maciej).
  10. matka(halina, norbert).
  11. matka(ewa,maria).
  12. matka(ewa,adam).
  13. matka(maria,krzysztof).
  14.  
  15. plec(maciej,m).
  16. plec(norbert,m).
  17. plec(piotr,m).
  18. plec(krzysztof,m).
  19. plec(X,m):- ojciec(X,_).
  20.  
  21. rodzic(X,Y):-
  22.     ojciec(X,Y);
  23.     matka(X,Y).
  24.  
  25. dziadek(X,Z):-
  26.     ojciec(X,Y),
  27.     rodzic(Y,Z).
  28.  
  29. babcia(X,Z):-
  30.     matka(X,Y),
  31.     rodzic(Y,Z).
  32.  
  33. dziecko(X,Y):-
  34.     rodzic(Y,X).
  35.  
  36. brat(X,Y):-
  37.     plec(X,m),
  38.     rodzic(Z,X),
  39.     rodzic(Z,Y).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement