Подскажите, где ошибка? вычисление арифметическое прогрессии - Prolog
Формулировка задачи:
доброго времени суток!)
дали задачку на SWI Prologe реализовать: "вычислите сумме элементов арифметической прогрессии у которой первый член =1, а разность = 2."
вот попытка решения:
ap(1,1),!.
ap(N,X):-N>1,N1 is N-1,AP(N1,X1),X is X1+2.
пожалуйста, подскажите, что я делаю не так)
Решение задачи: «Подскажите, где ошибка? вычисление арифметическое прогрессии»
textual
Листинг программы
ap(1,1). ap(N,X) :- N>1, N1 is N-1, X1 is X+2, ap(N1,X1).
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д