water-jug-problem

    1

    2答えて

    こんにちは私はif文に問題があります。私はこの final(C1-W1,C2-W2,C3-W3):- retractall(end_jug), asserta(end_jug(C1,W1)), asserta(end_jug(C2,W2)), asserta(end_jug(C3,W3)). と私は、このチェックを持つことができますどのようにこの1 ka

    0

    1答えて

    私は水分、ジャグの問題(1L 7L、1L 4L、7L瓶の5Lを得る)をdept first searchを使って解決しようとしています。しかし、私が自分の行動の一つから新しい状態を取り戻そうとすると、何かがうまくいかない。 Prolog Code 私が間違って何が起こっているかを把握することはできません、これは出力がトレース後に次のようになります。すべての助けを事前に enter image de

    0

    1答えて

    これまでにごめんなさい、これを投稿するのは初めてです。このリストを各アクションを通して繰り返し取得し、リストアイテムを訪問したままにして、状態が変更されるリストにはありません。私はこれが期待どおりに機能しない理由を見つけ出す必要があります。結果は7,0,0,0,0,4,7.4となり、チェックはこのプログラムの1回の実行で同じ4つの結果を示すようです無作為にそれらのうちの1つを吐き出すことは、あなた

    0

    1答えて

    私はプロローグには新しく、水に関するプログラム ジャグを書く必要があります。私の問題は、ジャグとクエリ フォーメーションの初期状態に関するものです。クエリの形式は次のとおりです。 ?- myPredicate(args), filled(j1,1) 意味1には1ガロンの水が入っています。 j1はジャグの1つを表す。もう1つはj2です。 Initally、私が持っている filled(j1,0)