(1) ((lambda (x y z) (define m1 (/ (+ x y z) 3)) (define m2 (/ (+ (* x x) (* y y) (* z z)) 3)) (- m2 (* m1 m1))) 3 4 5) (2) (define variance3 (lambda (x y z) (define m1 (/ (+ x y z) 3)) (define m2 (/ (+ (* x x) (* y y) (* z z)) 3)) (- m2 (* m1 m1)))) (3) (variance3 6 7 8) |
(define sign-if (lambda (x) (if (> x 0) 'plus (if (< x 0) 'minus 'zero)))) (define sign-cond (lambda (x) (cond ((> x 0) 'plus) ((< x 0) 'minus) (else 'zero)))) |