%Examples
%course_meetings(maths4,tutorial,t07,khaled_mohamed,'tutorial for t07')
%days([sat,sun...])
%tutorialrooms([c6301,b4108,c2201,c2301,c2202,c2203])
%slots([1,2,3,4,5])
day_tut(Day,Slot,Place,Course,Group,Instr,Descr):-
days(X),member(Day,X),
tutorialrooms(X1),member(Place,X1),
course_meetings(Course,tutorial,Group,Instr,Descr),
slots(X2),member(Slot,X2).
我想過使用Assert,但我對prolog不熟悉,不知道它是如何工作的想法是最終我想根據一定的規則示例爲所有組創建一個計劃示例每個組應該有一個休息日和講座應該在教程之前...如何將該規則的所有結果作爲程序中的事實輸入,或者如何將這些結果作爲事實進行處理?
請參閱http://stackoverflow.com/a/24042110/772868一般方法如何做到這一點 – false 2014-06-15 08:53:20