je suis un débutant en lisp, j'essaye de programmer un programme en lisp, qui calcule le coefficient binomial itératif (factoriel) mais pas récursif. essayer everthing Ive, fonction globale, fonction locale (factoriel)), mais mon travail doesnt programm, par exemple quand je prescris: (binom (7 4)), juste obtenu une erreurcoefficient binomial LISP, factorielle
SELECT ALL
(defun binom-coef(a b)
(if (or (< a b) (< b 0))
nil )
(flet fakul(n) ; factorial
(cond ((= n 0) 1)
(t (* n (fakul (- n 1))))))
(/ (fakul a) (* (fakul b) (fakul(- a b)))))
J'ai encore une question, comment compiler dans emacs?
(i essayé dans un tampon ->scatch -> (charge "binom-coeff.el" mais Theres seulement un message d'erreur ...)
Un grand merci, :)
Voici une bonne introduction livre Common Lisp pour le téléchargement: http://www.cs.cmu.edu/~dst/LispBook/index.html Sinon, vous devriez chercher une introduction Emacs Lisp. –