問題タブ [turbo-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 投票する
2 に答える
10377 参照

prolog - グラフのすべてのパスと最短パスを検索する - Prolog

2 つのノード間のグラフ内のすべてのパスと最短パスを検索するターボ プロローグのコードに問題があります。私が抱えている問題は、ノードがリストにあるかどうかをテストすることです(正確にはメンバーの節にあります)

これは私のコードです:

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

prolog - 変数は1回だけ使用されます

カリキュラムに含まれているので、私は古代のターボプロローグを使用しています。このプログラムが機能しないのはなぜですか?

警告変数は、を含むすべての行でのみ使用されますsymtoms。パラメータは参照によって呼び出しを渡しませんか?に渡すFesymptoms、値がコピーされFe、仮説で比較すると、それに応じて機能するはずです。=TurboPrologの演算子は非常に奇妙に機能します。変数にバインドされていない場合、ステートメントa = 3はaに3を割り当て、すでに値が含まれている場合a = 5は、aの値が5であるかどうかを確認します。

プログラムが機能しない理由を教えてください。

前もって感謝します :)

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

prolog - 私は古代のターボプロローグを使用しています。次のコードで継続的にエラーに直面しています:-スペルミスまたは宣言されていない述語

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

list - ターボプロローグでネストされたリストを追加する際の問題

ターボプロローグは初めてです。ネストされたリストを追加する際に問題に直面しています。こんなゴールが欲しい――

ゴール:mega_append([[1,3],[2,4,6],[0]],X)

出力はX=[1,3,2,4,6,0]

次のコードを使用しました。

プログラムでエラーが発生します。「この位置の変数の型が不正です。」次に、mega_append(H,L1) 行の H の位置を示します。どうすればこの問題を解決できますか? 私のプログラムに間違いはありますか?私を助けてください。

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

list - Prologのネストされたリストに1つの要素を追加する方法は?

ネストされたリストに 1 つのリスト要素を追加したい:

例えば:

Turbo Prolog は次のように述べています: タイプエラー。

これどうやってするの?

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

prolog - Turbo Prolog 2.0 の循環バッファー

平均を計算するには、TurboProlog 2.0 で循環バッファーのようなものを記述する必要があります。どの述語を書く必要があるのか​​ わかりません。また、それらをどのようにリンクするのかわかりません。

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

prolog - プロローグのchar*の構文は何ですか

文字のリストに使用したいプロローグのchar*の構文を知りたい。私は整数のリストにlist=integer *を使用しましたが、プロローグの文字リストにsysntaxを知りません。

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

prolog - パスを印刷したいが、エラーが発生する

ある地点から別の地点に移動する際にたどったパスを印刷したいのですが、エラーが発生します。たとえば、次のようにします。

回答:P = [a、b、c]

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

user-interface - Turbo Prolog アプリケーションの GUI

Turbo Prolog で作成されたエキスパート システムの GUI を作成することを目標とする大学の課題があります。これを行う一般的な方法はありますか?あるいは、たとえば Java アプリケーションが Prolog アプリケーションを呼び出してその結果をインポートする方法はありますか? または、アプリケーションを Visual Prolog に移植する必要がありますか? 前もって感謝します。

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

prolog - TurboPrologのSWIでの「保存」アナログ-Prolog

以前にconsultを介してロードされ、次にassertを介して追加されたファクトをファイルに保存する、 Turboの保存機能のSWIの類似物はありますか?