Advertisement
Guest User

Untitled

a guest
Feb 20th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. like("Misha", "Guitar").
  2. like("Misha", "Harp").
  3. like("Roma", "Football").
  4. like("Tanya", "Ski").
  5.  
  6. sport("Football").
  7. sport("Ski").
  8. instrum("Harp").
  9. instrum("Guitar").
  10.  
  11. sportsman(Who) :- like(Who, Sport) , sport(Sport).
  12.  
  13. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  14.  
  15. book("Pushkin", "Push1", "DDoS", 1992).
  16. book("Pushkin", "Push2", "Eksmo", 2010).
  17. book("Pushkin", "Push3", "DDoS", 2005).
  18. book("Gogol", "Gog1", "DDoS", 2017).
  19. book("Gogol", "Gog2", "Eksmo", 1988).
  20. book("Afanaseva", "Fan1", "Eksmo", 2015).
  21.  
  22. %book(A, B, C, D).
  23. %book("Pushkin", A, B, C) ; book("Gogol", A, B, C).
  24. %book(A, B, "Eksmo", Year) , Year >= 2010.
  25.  
  26. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  27.  
  28. country("Russia", "Moscow", 143, "Europe").
  29. country("Finland", "Helsinki", 70, "Europe").
  30. country("China", "Pekin", 100500, "Asia").
  31. country("Turkey", "Ankara", 20, "Asia").
  32.  
  33. %country(A, B, C, D).
  34. %country(A, B, C, D) , C > 80.
  35. %country(A, B, C, "Europe") , C < 80.
  36.  
  37. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  38.  
  39. contact("Vasya", 123456).
  40. contact("Petya", 994401).
  41. contact("Natasha", 561127).
  42. contact("Semen", 761474).
  43.  
  44. %contact(X, Y).
  45. %contact(X, 123456).
  46. %contact("Petya", X).
  47.  
  48. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  49.  
  50. play("Katya", "Tennis").
  51. play("Viktor", "Badminton").
  52. play("Andrey", "Badminton").
  53. play("Oleg", "Badminton").
  54. play("Olga", "Tennis").
  55. play("Katya", "Chess").
  56.  
  57. grade("Katya", 8).
  58. grade("Viktor", 7).
  59. grade("Andrey", 11).
  60. grade("Oleg", 7).
  61. grade("Olga", 11).
  62. grade("Katya", 9).
  63.  
  64. %grade(X, 11) , play(X, Y).
  65. %play(X, "Badminton") , grade(X, Y) , Y \== 7.
  66. %play(X, "Badminton") , play(Y, "Badminton") , grade(X, A) , grade(Y, B) , A < B.
  67.  
  68. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement