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)))