我是Prolog的初學者,遇到了一個我根本無法理解的問題。這裏是問題:序言:如何對圖進行編碼
當我在早上起牀時需要打扮,我遵循 下圖所示的規則。 這意味着在把我的右鞋穿上之前,我需要穿上我的褲子和我的右襪子,然後再穿上我的右襪子。我沒有在圖上顯示箭頭 - 如果節點a和b之間存在一條線,我假設 它面向a到b,如果b在圖中高於a。因此,我的數字可以被視爲一個關係的有向圖,之前。
創建表示哈斯圖事實的知識基礎。在/ 2 之前使用一個謂詞(這個符號在Prolog文獻中被接受,並且意味着之前的謂詞有兩個參數)。
請告訴我們你寫的至今。記住 - stackoverflow不是一項家庭作業服務。 –
@AshleyMills我認爲這個問題並不屬於「解決我的家庭作業」類別;聽起來更像是「這個練習需要什麼」 –
@ user1422167我的不好 - 它就像我在學習Prolog時所學的大學作業一樣! –