-1
我不太瞭解Prolog。我需要計算一筆錢x^n/n!在Prolog,n = 1..k,k和x整數 有人請解釋我如何使用Prolog來做到這一點。提前致謝!如何獲得總和x^n/n!在序言中?
我不太瞭解Prolog。我需要計算一筆錢x^n/n!在Prolog,n = 1..k,k和x整數 有人請解釋我如何使用Prolog來做到這一點。提前致謝!如何獲得總和x^n/n!在序言中?
通過與蓄能器的參數的尾遞歸輔助謂詞執行循環:
xsum(K,X,S):- K>=1, zsum(X,1,K,1,0,S).
zsum(X,I,K,PrevTerm,PrevSum,S):-
I=:=K, Term is ________ * X/I, S is _____ + _____.
zsum(X,I,K,PrevTerm,PrevSum,S):-
I < K, Term is ________ * X/I, Sum is _____ + _____, I1 is I+1,
zsum(X,I1,K,Term,Sum,S).
填空。 :)
這些子句是互斥的,所以謂詞是確定性的。