Доброго времени суток. Получил задание - посчитать сумму ряда. Ну, думаю, все просто. Ряд 3.14*n!. Взял рекурсивную функцию расчета факториала, объявляю стандартную конструкцию цикла со счетчиком, получаю ошибку «unbound function - I». Саму конструкцию взял с мануала. ЧЯДНТ?
(defun fact (n)
(
if (zerop n)
3.14
(* n (fact (1- n)))
)
)
(defun sum (n)
(
loop for i from 1 to n
summing (fact (i))
)
)