Está en la página 1de 1

EJEMPLOS DE FUNCIONES RECURSIVAS

FACTORIAL
(defun factorial(n)( if(= n 0) 1 (* n (factorial (- n 1))) ))

LONGITUD
(defun longitud(l) (if l (1+ (longitud (cdr l))) 0))

FIBONACCI
(defun fibonacci (N) (if (or (zerop N) (= N 1)) 1 (+ (fibonacci (- N 1)) (fibonacci (- N 2)))))

También podría gustarte