Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //------------------------------------------------------------------------------
- knowledge base czy_zda
- facets
- ask yes;
- single yes;
- sesja:
- ask yes
- single yes;
- pytanie_1 :
- query "Czy student chodził na wykłady?"
- val oneof
- {
- "tak",
- "nie",
- };
- pytanie_2 :
- query "Czy posiada notatki?"
- val oneof
- {
- "tak",
- "nie",
- };
- pytanie_3 :
- query "Czy uczył się regularnie w czasie semestru?"
- val oneof
- {
- "tak",
- "nie"
- };
- pytanie_4 :
- query "Czy został dopuszczony do wszystkich egzaminów?"
- val oneof
- {
- "tak",
- "nie"
- };
- pytanie_5 :
- query "Co robi podczas sesji?"
- val oneof
- {
- "Pilnie się uczy.",
- "Sprząta, ogląda seriale, imprezuje."
- };
- pytanie_6 :
- query "Czy wykładowcy mają w zwyczaju dawać co roku to samo bądź używają tych samych zestawów od wielu lat?"
- val oneof
- {
- "tak",
- "nie"
- };
- pytanie_7 :
- query "Jak dobry jest student w ściąganiu"
- val oneof
- {
- "zły",
- "średni",
- "dobry",
- "dziecko szczęścia"
- };
- pytanie_8 :
- query "Czy student ma możliwość posiadania własnych materiałów podczas egzaminu?"
- val oneof
- {
- "tak",
- "nie"
- };
- pytanie_9 :
- query "Stopień w jakim student jest pilnowany na egzaminach:"
- val oneof
- {
- "wysoki",
- "średni",
- "mały"
- };
- pytanie_10 :
- query "Ile posiada jeszcze terminów egzaminu:"
- val oneof
- {
- "1",
- "2",
- "3",
- "4"
- };
- pytanie_14 :
- query "Czy student jest osobą wierzącą?"
- val oneof
- {
- "tak",
- "nie"
- };
- pytanie_15 :
- query "Jak często się modli?"
- val oneof
- {
- "codziennie",
- "raz na tydzień w kościele",
- "nigdy"
- };
- end; // facets
- rules
- 0001: sesja = "Zda dzięki opatrzności boskiej" if
- pytanie_14 = "tak"
- & (pytanie_15 = "codziennie" | pytanie_15 = "raz na tydzień w kościele") ;
- 0002: sesja = "Zda dzięki ciężkiej pracy" if
- pytanie_1 = "tak"
- & pytanie_2 = "tak"
- & pytanie_3 = "tak"
- & pytanie_4 = "tak"
- & pytanie_5 = "Pilnie się uczy.";
- 0003: sesja = "Zda dzięki swojej chytrości" if
- (pytanie_7 = "dziecko szczęścia" | pytanie_7 = "dobry")
- & (pytanie_9 = "mały" | pytanie_9 = "średni");
- 0004: sesja = "Nie zda" if
- pytanie_14 = "nie"
- & (pytanie_1 = "nie" | pytanie_2 = "nie" | pytanie_3 = "nie" | pytanie_4 = "nie" | pytanie_5 = "Sprząta, ogląda seriale, imprezuje.")
- & (pytanie_7 = "zły" | pytanie_7 = "średni" | pytanie_9 = "wysoki");
- end; // rules
- control
- run;
- vignette( "Czy student zda sesje?",
- "Demonstracyjna baza wiedzy\nAutor: Paulina Karaś, Karol Tytko, Marek Makowski, Robert Cieślar",
- "Copyright (C)2015 AEI, PolSl");
- setAppWinTitle("Czy zda sesje");
- addSolution( yes );
- setSysText( problem, "[BCzy zda sesje" );
- goal("sesja=SESJA");
- delNewFacts;
- end;
- end; // knowledge base
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement