Advertisement
bartigames

Prolog II

Apr 15th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.99 KB | None | 0 0
  1. kobieta(agnieszka).
  2. kobieta(genowefa).
  3. kobieta(janina).
  4. kobieta(bozena).
  5. kobieta(czarkamarka).
  6.  
  7.  
  8. mezczyzna(augustyn).
  9. mezczyzna(michal).
  10. mezczyzna(bartosz).
  11. mezczyzna(wojciech).
  12. mezczyzna(kacper).
  13. mezczyzna(grzegorz).
  14. mezczyzna(czarekmarek).
  15.  
  16. rodzic(agnieszka, bartosz).
  17. rodzic(michal, bartosz).
  18. rodzic(augustyn, michal).
  19. rodzic(genowefa, michal).
  20. rodzic(janina, agnieszka).
  21. rodzic(wojciech, agnieszka).
  22. rodzic(janina, bozena).
  23. rodzic(wojciech, bozena).
  24. rodzic(bozena, kacper).
  25. rodzic(gregorz, kacper).
  26. rodzic(michal, czrekmarek).
  27. rodzic(agnieszka, czarekmarek).
  28. rodzic(michal, czarkamarka).
  29. rodzic(agnieszka, czarkamarka).
  30.  
  31. potomek(X,Y) :- rodzic(X,Y).
  32. ojciec(X,Y) :- mezczyzna(X), rodzic(X,Y).
  33. matka(X,Y) :- kobieta(X), rodzic(X,Y).
  34. dziadek(X,Y) :- mezczyzna(X), rodzic(Z,Y), rodzic(Y,Z).
  35. babcia(X,Y) :- kobieta(X), rodzic(Z,Y), rodzic(Y,Z).
  36. brat(X,Y) :- mezczyzna(X), rodzic(Z,X), rodzic(Z,Y), X \= Y.
  37. siostra(X,Y) :- kobieta(X), rodzic(Z,X), rodzic(Z,Y), X \= Y.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement