TEST
10
matricola: ______________________________
nome (solo se non si ricorda la matricola):
__________________________________
- Definire in Scheme la funzione che, preso un numero n (con
n>1), restituisca la somma dei quadrati dei numeri da 1 ad n.
- La seguente espressione Scheme contiene alcuni errori.
Quali?
(define pippo (if (= 0 1) then
(car (+ 4)) else (lambda (x) x) ) ) )
- Cosa calcola la funzione funz definita come
segue?
(define funz (lambda (x y) (if (= x 0) y (+ 1 (funz (- x 1) y)))))