私はプロローグで算術式を解こうとしています(実装-Eclipseプロローグ)。解く算術式は次のようになります。
A * (C + B * X) + D * X = E
Xは計算される値であり、他のすべて(A、B、C、D、E)はすべて数値です。
例:5 *(3 + 2 * X)+ 2 * X = 39、コンピューティングでは、Xに値2を割り当てる必要があります。
Prologに入力されるクエリ(目標)は、次の形式を取ります。
?- compute( 5*(3+2*X)+2*X = 39, Result).
「結果」と「X」の値は、一緒に結び付ける(割り当てる)必要があります。これを行うためのプロローグプログラムを作成するにはどうすればよいですか..?
ありがとうございました。