Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.46 KB | None | 0 0
  1. rem_reguła("-------------Początek głównych reguł systemu-------------")
  2. rem_reguła("-----------------------------------------------------------------")
  3. reguła(1,"koniec",["pasażer MOŻE wsiąść na pokład"],1)
  4. reguła(2,"pasażer MOŻE wsiąść na pokład",["pasażer przeszedł odprawę biletowo-bagażową","pasażer przeszedł kontrolę bezpieczeństwa","pasażer okazał kartę pokładową","samolot jest gotowy do przyjęcia pasażerów"],1)
  5. reguła(201,"koniec",["pasażer NIE MOŻE wsiąść na pokład"],1)
  6. reguła(3,"pasażer NIE MOŻE wsiąść na pokład",["pasażer nie przeszedł odprawy biletowo-bagażowej"],1)
  7. reguła(4,"pasażer NIE MOŻE wsiąść na pokład",["pasażer nie przeszedł kontroli bezpieczeństwa"],1)
  8. reguła(5,"pasażer NIE MOŻE wsiąść na pokład",["pasażer nie okazał karty pokładowej"],1)
  9. reguła(6,"pasażer NIE MOŻE wsiąść na pokład",["samolot nie jest gotowy na przyjęcie pasażerów"],1)
  10. rem_reguła("-----------------------------------------------------------------")
  11. rem_reguła("-------------Koniec głównych reguł systemu-------------")
  12. rem_reguła("-----------------------------------------------------------------")
  13. rem_reguła("-----------------------------------------------------------------")
  14. rem_reguła("-------------Reguły sprawdzające odprawę biletowo-bagażową-------------")
  15. rem_reguła("-----------------------------------------------------------------")
  16. reguła(11,"pasażer przeszedł odprawę biletowo-bagażową",["pasażer nie posiada bagażu","pasażer ma ważny bilet","pasażer zgłosił się w odpowiednim czasie do check-in"],1)
  17. reguła(12,"pasażer przeszedł odprawę biletowo-bagażową",["pasażer posiada bagaż","bagaż ma prawidłową wagę","bagaż ma prawidłowe wymiary","pasażer ma ważny bilet","pasażer zgłosił się w odpowiednim czasie do check-in"],1)
  18. reguła(13,"pasażer nie przeszedł odprawy biletowo-bagażowej",["bagaż ma nieprawidłową wagę"],1)
  19. reguła(14,"pasażer nie przeszedł odprawy biletowo-bagażowej",["bagaż ma nieprawidłowe wymiary"],1)
  20. reguła(15,"pasażer nie przeszedł odprawy biletowo-bagażowej",["pasażer nie ma ważnego biletu"],1)
  21. reguła(16,"pasażer nie przeszedł odprawy biletowo-bagażowej",["pasażer spóźnił się na check-in"],1)
  22. rem_reguła("-----------------------------------------------------------------")
  23. rem_reguła("-------------Koniec reguł sprawdzających odprawę biletowo-bagażową-------------")
  24. rem_reguła("-----------------------------------------------------------------")
  25. rem_reguła("-----------------------------------------------------------------")
  26. rem_reguła("-------------Reguły sprawdzające kontrolę bezpieczeństwa-------------")
  27. rem_reguła("-----------------------------------------------------------------")
  28. reguła(21,"pasażer przeszedł kontrolę bezpieczeństwa",["bagaż nie zawiera niebezpiecznych przedmiotów","pasażer nie zachowuje się podejrzanie"],1)
  29. reguła(22,"pasażer nie przeszedł kontroli bezpieczeństwa",["bagaż zawiera niebezpieczne przedmioty"],1)
  30. reguła(23,"pasażer nie przeszedł kontroli bezpieczeństwa",["pasażer zachowuje się podejrzanie"],1)
  31. rem_reguła("-----------------------------------------------------------------")
  32. rem_reguła("-------------Koniec reguł sprawdzających kontrolę bezpieczeństwa-------------")
  33. rem_reguła("-----------------------------------------------------------------")
  34. rem_reguła("-----------------------------------------------------------------")
  35. rem_reguła("-------------Reguły sprawdzające gotowość samolotu-------------")
  36. rem_reguła("-----------------------------------------------------------------")
  37. reguła(31,"samolot jest gotowy do przyjęcia pasażerów",["samolot był zapowiedziany","bramka jest otwarta"],1)
  38. reguła(32,"samolot nie jest gotowy na przyjęcie pasażerów",["samolot nie był zapowiedziany"],1)
  39. reguła(33,"samolot nie jest gotowy na przyjęcie pasażerów",["bramka jest zamknięta"],1)
  40. rem_reguła("-----------------------------------------------------------------")
  41. rem_reguła("-------------Koniec reguł sprawdzających gotowość samolotu-------------")
  42. rem_reguła("-----------------------------------------------------------------")
  43. rem_reguła("-----------------------------------------------------------------")
  44. rem_reguła("-------------Reguły sprawdzające atrybuty bagażu-------------")
  45. rem_reguła("-----------------------------------------------------------------")
  46. reguła(41,"pasażer nie posiada bagażu",["pasażer nie posiada bagażu rejestrowanego","pasażer nie posiada bagażu podręcznego"],1)
  47. reguła(111,"pasażer posiada bagaż",["pasażer posiada bagaż rejestrowany","pasażer posiada bagaż podręczny"],1)
  48. reguła(42,"pasażer posiada bagaż",["pasażer posiada bagaż rejestrowany","pasażer nie posiada bagażu podręcznego"],1)
  49. reguła(43,"pasażer posiada bagaż",["pasażer posiada bagaż podręczny","pasażer nie posiada bagażu rejestrowanego"],1)
  50. reguła(44,"bagaż ma prawidłową wagę",["pasażer posiada bagaż rejestrowany","waga bagażu rejestrowanego jest prawidłowa"],1)
  51. reguła(45,"bagaż ma nieprawidłową wagę",["pasażer posiada bagaż rejestrowany","waga bagażu rejestrowanego jest nieprawidłowa"],1)
  52. reguła(46,"bagaż ma prawidłową wagę",["pasażer posiada bagaż podręczny","waga bagażu podręcznego jest prawidłowa"],1)
  53. reguła(47,"bagaż ma nieprawidłową wagę",["pasażer posiada bagaż podręczny","waga bagażu podręcznego jest nieprawidłowa"],1)
  54. reguła(48,"waga bagażu rejestrowanego jest prawidłowa",["waga bagażu rejestrowanego <= 30 kg"],1)
  55. reguła(49,"waga bagażu rejestrowanego jest nieprawidłowa",["waga bagażu rejestrowanego > 30 kg"],1)
  56. reguła(50,"waga bagażu podręcznego jest prawidłowa",["waga bagażu podręcznego <= 8 kg"],1)
  57. reguła(51,"waga bagażu podręcznego jest nieprawidłowa",["waga bagażu podręcznego > 8 kg"],1)
  58. reguła(52,"bagaż ma prawidłowe wymiary",["pasażer posiada bagaż rejestrowany","wymiary bagażu rejestrowanego są prawidłowe"],1)
  59. reguła(53,"bagaż ma nieprawidłowe wymiary",["pasażer posiada bagaż rejestrowany","wymiary bagażu rejestrowanego są nieprawidłowe"],1)
  60. reguła(54,"bagaż ma prawidłowe wymiary",["pasażer posiada bagaż podręczny","wymiary bagażu podręcznego są prawidłowe"],1)
  61. reguła(55,"bagaż ma nieprawidłowe wymiary",["pasażer posiada bagaż podręczny","wymiary bagażu podręcznego są nieprawidłowe"],1)
  62. reguła(56,"wymiary bagażu rejestrowanego są prawidłowe",["łączne wymiary bagażu rejestrowanego <= 250"],1)
  63. reguła(57,"wymiary bagażu rejestrowanego są nieprawidłowe",["łączne wymiary bagażu rejestrowanego > 250"],1)
  64. reguła(58,"wymiary bagażu podręcznego są prawidłowe",["bagaż podręczny nie jest składaną torbą ubraniową","wymiary bagażu podręcznego <= 55 x 40 x 20 cm"],1)
  65. reguła(59,"wymiary bagażu podręcznego są nieprawidłowe",["bagaż podręczny nie jest składaną torbą ubraniową","wymiary bagażu podręcznego > 55 x 40 x 20 cm"],1)
  66. reguła(60,"wymiary bagażu podręcznego są prawidłowe",["bagaż podręczny jest składaną torbą ubraniową","wymiary bagażu podręcznego <= 57 x 54 x 15 cm"],1)
  67. reguła(61,"wymiary bagażu podręcznego są nieprawidłowe",["bagaż podręczny jest składaną torbą ubraniową","wymiary bagażu podręcznego > 57 x 54 x 15 cm"],1)
  68. reguła(71,"wymiary bagażu podręcznego <= 55 x 40 x 20 cm",["długość bagażu podręcznego <= 55 cm","wysokość bagażu podręcznego <= 40 cm","szerokość bagażu podręcznego <= 20 cm"],1)
  69. reguła(72,"wymiary bagażu podręcznego > 55 x 40 x 20 cm",["długość bagażu podręcznego > 55 cm"],1)
  70. reguła(73,"wymiary bagażu podręcznego > 55 x 40 x 20 cm",["wysokość bagażu podręcznego > 40 cm"],1)
  71. reguła(74,"wymiary bagażu podręcznego > 55 x 40 x 20 cm",["szerokość bagażu podręcznego > 20 cm"],1)
  72. reguła(75,"wymiary bagażu podręcznego <= 57 x 54 x 15 cm",["długość bagażu podręcznego <= 57 cm","wysokość bagażu podręcznego <= 54 cm","szerokość bagażu podręcznego <= 15 cm"],1)
  73. reguła(76,"wymiary bagażu podręcznego > 57 x 54 x 15 cm",["długość bagażu podręcznego > 57 cm"],1)
  74. reguła(77,"wymiary bagażu podręcznego > 57 x 54 x 15 cm",["wysokość bagażu podręcznego > 54 cm"],1)
  75. reguła(78,"wymiary bagażu podręcznego > 57 x 54 x 15 cm",["szerokość bagażu podręcznego > 15 cm"],1)
  76. rem_reguła("-----------------------------------------------------------------")
  77. rem_reguła("-------------Koniec reguł sprawdzających atrybuty bagażu-------------")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement