私はプロローグでかなり新しいです。フィボナッチ数列の n 番目の項と合計を見つけようとしています。
/* Fibonacci */
predicates
fibonacci(integer, integer, integer)
clauses
fibonacci(1,1,1):-!.
fibonacci(2,1,2):-!.
fibonacci(N, Term, Sum):-
N1 = N - 1,
N2 = N - 2,
fibonacci(N1, Term1, Sum1),
fibonacci(N2, Term2, Sum2),
Term = Term1 + Term2,
Sum = Term + Sum.
ただし、Turbo Prolog でコンパイル中に 420 PROLOG.ERR が見つからない
フィボナッチ(N2, Term2, Sum2),
なぜこうなった?どんな助けでも大歓迎です。前もって感謝します。