Exercice 1 : Écrire de manière préfixée et indentée les expressions suivantes. Détailler l'évaluation de l'expression c).
Exercice 2 : Donner la spécification et définir en Scheme une fonction qui élève un nombre au carré.
Exercice 3 : On suppose qu'aucune variable globale n'est définie. Expliquer pourquoi les définitions des fonctions suivantes sont incorrectes et les corriger.
(define volume-sphere (lambda (r) (* (/ 4 3) 3.1415927) (* r r r))) (define successeur (lambda (x) (x + 1))) (define double (* 2 x)) (define aire-triangle (lambda (triangle) (* 0.5 base hauteur)))