Сумма ряда, степень и факториал - Prolog

Узнай цену своей работы

Формулировка задачи:

Почему не работает программа, подскажите?

Решение задачи: «Сумма ряда, степень и факториал»

textual
Листинг программы
predicates
sum_ser(real,real,integer,integer,real)
task(real,integer,real)
 
clauses
sum_ser(_,_,N,N,0).  
sum_ser(X,A,N,K,S) :- K<N, K1=K+1, A1=-A*X*X/(2*K1*(2*K1+1)),sum_ser(X,A1,N,K1,S1), S=S1+A.
 
task(X,N,R) :- sum_ser(X,X,N,0,R).
 
goal
task(3,2,S), write(S),nl.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы