Advertisement
Guest User

Untitled

a guest
Jan 18th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 2.30 KB | None | 0 0
  1. родитель("Михаил","Алексей").
  2. родитель("Евдокия","Алексей").
  3.  
  4. родитель("Алексей","Феодор").
  5. родитель("Алексей","Софья").
  6. родитель("Алексей","Иоанн").
  7. родитель("Мария","Феодор").
  8. родитель("Мария","Софья").
  9. родитель("Мария","Иоанн").
  10.  
  11. родитель("Алексей","Петр").
  12. родитель("Наталья","Петр").
  13.  
  14. родитель("Петр","Анна").
  15. родитель("Петр","Елизавета").
  16.  
  17. родитель("Екатерина","Анна").
  18. родитель("Екатерина","Елизавета").
  19.  
  20. мужчина("Михаил").
  21. мужчина("Алексей").
  22. мужчина("Феодор").
  23. мужчина("Петр").
  24. мужчина("Иоанн").
  25.  
  26. женщина("Евдокия").
  27. женщина("Мария").
  28. женщина("Софья").
  29. женщина("Наталья").
  30. женщина("Екатерина").
  31. женщина("Анна").
  32. женщина("Елизавета").
  33.  
  34. мать(Кто, Кого):-родитель(Кто, Кого), женщина(Кто).
  35. отец(Кто, Кого):-родитель(Кто, Кого), мужчина(Кто).
  36. сын(Кто, Кого):-родитель(Кто, Кого), мужчина(Кого).
  37. дочь(Кто, Кого):-родитель(Кто, Кого), женщина(Кого).
  38. дед(Прародитель, Потомок):-родитель(Прародитель, Родитель), родитель(Родитель, Потомок), мужчина(Прародитель).
  39.  
  40. бабушка(Прародитель, Потомок):-родитель(Прародитель, Родитель), родитель(Родитель, Потомок), женщина(Прародитель).
  41. брат(Брат, Кого):-родитель(Родитель, Брат), родитель(Родитель, Кого), мужчина(Брат), мужчина(Родитель).
  42. племянница(Племянница, Кого):-родитель(Родитель, Кого), родитель(Родитель, РодПлем), мужчина(Родитель), родитель(РодПлем, Племянница), женщина(Племянница).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement