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

java - 実行中のプロセスに入力を送信するときに \n と \r を追加する必要があるのはなぜですか?

Visual Prologで生成された実行可能ファイルをプロセスとして実行することにより、Javaを追加しようとしています。

この回答を使用して、プロセスの相互作用を実装しました。私の Visual Prolog は、コマンド ラインからの数値を期待し、(それが Prolog 用語であるかどうかにかかわらず) 検証も行いますが、Java から実行すると、入力が有効であると認識しません。それらのスケープ文字は私の番号を文字列に変えていますか?

それらを削除しようとすると、Java プログラムがハングし、Visual Prolog 実行可能ファイルが応答しません。エンターボタンを押すようなものだと思います。

0 投票する
5 に答える
20975 参照

prolog - プロローグの最初の n 個の数値の合計

こんにちは、最初の n 個の数値の合計を計算するのを手伝ってくれる人はいますか? たとえば、n=4 => sum = 10 です。

これは機能しますが、別の実装が必要です。どうすればこれを違うものにすることができるのか、私には考えがありません。助けてください

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

list - アトムのプロローグリスト

これを変換する方法

これらの要素のリストに?

結果:

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

swi-prolog - Prolog 構文エラーを修正するにはどうすればよいですか: オペレーターが予期するエラーですか?

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

prolog - Prologで異なるものを定義するにはどうすればよいですか?

Prolog で 2 つの変数が等しくないことを定義するにはどうすればよいですか? 例えば ​​:

今、私は姉妹か兄弟を見つけたいと思っています。しかし、プロローグの結果は次のとおりです。

今私は定義したい:

Visual Prologの古いバージョンまたは他のバージョンのライブラリには「異なる」ものがあると思いますが、新しいVisual Prologではこれが見つかりません。私に何ができる?

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

prolog - プロローグ。Yes or Noなどの答えを出力する方法

ポイントがエリアに属するという問題を解決しようとしました。その結果、ポイントがエリアに属しているかどうかという答えを得る必要があります。ユーザーがキーボードから入力した点の座標。ポイントの座標をルールで直接転送しようとすると:belongsTo (1,1).目的の結果 (はいまたはいいえ) が得られますが、キーボードで座標を入力すると

その場合、答えは「解なし」または単に「2 つの解」になります (点 (0,0) を通過する場合、X = 0、Y = 0、X = 0、Y = 0)。

完全なコードは次のとおりです。

結果として、YES (ポイントがエリアに属している場合) または NO のような解決策を得る必要があります。

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

prolog - プロローグ論理タスク

論理的な問題があります。イヴァン、ペトル、ミハイル、セルゲイの 4 人の友人は、さまざまな方法で時間を過ごしました。2 人はチェスをし、1 人は本を読み、1 人はテレビを見ました。セルゲイがチェスをせず、ペトルがテレビを見なかった場合、誰が何をするかを見つけてください。

これが私の解決策です:

私は次の解決策を持っています:

ただし、A と B が結合されているため、冗長な行もあります。ここで使用しようとし!ました:

しかし、それは効果がありません。問題は、どうすれば過剰な解の結果を取り除くことができるかということです。