問題タブ [win-prolog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
100 参照

prolog - 両方のドライブ述語をプロローグで機能させるにはどうすればよいですか?

ここでの問題は、go:-initialise:-が単独で動作する場合は別々に動作するが、一緒に動作する場合は動作しないことです。すべてに問題がありnlますか?

0 投票する
1 に答える
92 参照

list - Win Prolog List は部分的に動作します

ロッカーとコードを関連付けようとしています。これは私がこれまでに持っているものです。

入力すると:

それは私に値を与えるので、私は得る:

しかし、私が入力すると:

私は「いいえ」を取得しますが、出力を次のようにしたい:

私は何を間違っていて、どうすればこの問題を解決できますか?

0 投票する
2 に答える
81 参照

list - プロローグ、アイテムが現在の場所にあることを識別するリスト

胸の「C」が場所「L」にあることをプロローグに書き込む方法を見つけるのに苦労していますこれは私が現在持っているコードですが、複雑すぎて間違った方向に進んでいると思います

誰かがこれを解決するために正しい方向に私を助けたり、指摘したりできますか.

それを確認するには、次のコードを使用します。

私は今それを変更しました:

しかし、うまくいかないようです。

0 投票する
1 に答える
2282 参照

list - プロローグ。要素を削除するための述語をリストします

「(b, 10)」である「b」を削除しようとしています。私が持っているコードは次のとおりです。

「C」は胸を表します。「L」は場所を表します。「N」は数字を表します。

正しい方向に向かっているのか、それとも何かが欠けているだけなのかはわかりません。

0 投票する
1 に答える
337 参照

win-prolog - フレックスの乱数

そのため、フレックスとファジーロジックを理解するだけです。対話の選択に基づいて NPC が発言内容を変更するシンプルなチャット システムを作成したかったのですが、もう少しユニークなものにしたいと考えており、現在は常に同じ出力が得られます。

ご覧のとおり、同じ数字が入力されているので、この部分を範囲内でランダム化したかったのです。たとえば、dialog2 は 30 から 49、dialog3 は 50 から 100 です。

しかし、実際には「irand(25) + 1」が the_mood に格納されているため、機能しないことはわかっています。

助けてくれてありがとう。

0 投票する
1 に答える
842 参照

prolog - プロローグ エラー: 述語が保護されています

私はプロローグが初めてで、2つの駅が同じ路線にある場合に「はい」を返す述語を書こうとしています。

例: ?- same_line(n,j)。はい

ただし、コンパイル時に WIN-PROLOG で次のエラーが発生します。エラー 67 : 述語が保護されています

私は何を間違っていますか?

0 投票する
1 に答える
351 参照

string - 文字列を読み取り、Win-Prolog で文字列内のすべての単語を抽出します

私は一日中インターネットで過ごしましたが、Win-Prolog には、文字列内のすべての単語を選択できる組み込みの述語が見つかりませんでした。

例:

文字列内のすべての単語を選び出すのに役立つ、使用できる述語はありますか? お気に入り

またはリスト

出来ますか?