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

prolog - スタックサイズを増やすときの prolog get 構文エラー

Prolog でパズル タスクを解決しようとして、いくつかの問題が発生しました。

そのため、セットアップでスタックサイズを増やして、プログラムを再度実行しようとしました。しかし、それは他のエラーを引き起こします:Syntax error on line... エラー行は、述語に演算子 "not" が含まれる行です。

これが私のコードです:

このプロローグの動作が奇妙であることがわかりました...誰かが同じ問題を抱えていたのでしょうか?

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

prolog - 文字列を大文字と小文字に変換する Turbo Prolog

Turbo Prolog で文字列を大文字と小文字に変換するにはどうすればよいですか。

string_upperstring_lower関数は SWI Prolog 用です。

のようなものを見つけました。

しかし、それが正確に何であるかはわかりませんでした。誰でも私がこれを解決するのを手伝ってくれますか?

0 投票する
0 に答える
426 参照

prolog - プロローグスタックオーバーフロー

TURBO-Prolog プログラムについて助けが必要です。

整数のみを含むリストがあります。リスト要素は 3 つのリスト (X、Y、Z) に分割する必要があります。X リストには (x mod 2 == 0 && x mod 3 == 1) の整数値が含まれている必要があり、Y リストには (x mod 2 == 1 && x mod 3 == 0) の整数値が含まれている必要があります。 Z リストには、他のすべての値が含まれている必要があります。Z リストの値を合計する必要があります。

次のような Prolog プログラムを作成しようとしています。

クエリで:split([4,5,6,7], X, Y, Z, Sum).適切な結果が得られません (スタック オーバーフロー エラーまたはこのようなもののみ)。非常にまれな Prolog コード バージョンであることはわかっていますが、その形式で本当に必要です。私の問題を管理する方法はありますか?

0 投票する
3 に答える
2047 参照

prolog - ターボ プロローグ: 420 PROLOG.ERR がありません

私はプロローグでかなり新しいです。フィボナッチ数列の n 番目の項と合計を見つけようとしています。

ただし、Turbo Prolog でコンパイル中に 420 PROLOG.ERR が見つからない

フィボナッチ(N2, Term2, Sum2),

なぜこうなった?どんな助けでも大歓迎です。前もって感謝します。

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

recursion - Turbo Prolog の実行順序

なぜ私は自分の結果を得ているのかを理解しようとしています。これがコードと結果であるとしましょう:

プロローグ

これが些細なことであれば申し訳ありませんが、これに関するオンラインの情報源はあまり多くありません... d(3) の出力が私にとって意味がある場合、e(3) はまったく意味がありません。このような場合に書き込みを移動すると、順序が逆になるのはなぜですか?
再帰と関係があると思いますが、その理由はまだわかりません。

0 投票する
0 に答える
14 参照

turbo-prolog - Turbo Prolog のフィボナッチ数列

このターボ プロローグ コードを実行しようとしていますが、エラーが発生しています。