$ scheme48 > ,load exer2.scm > (median 1 2 3) 2 > (median 3 1 2) 2 > (median 1 3 3) 3 > (median 2 2 2) 2 > (median 1 1 4) 1 > (median 2 1 3) 2 > ,exit $
$ scheme48 > ,load exer3.scm > > (sum 1 10 1) 55 > (sum 1 10 2) 25 > (sum 1 100 1) 5050 > (sum 11 20 9) 31 > (sum 21 10 2) 0 > ,exit $
(fast 2 * n 1) ==> 2^n (fast 2 + n 0) ==> 2*n
$ scheme48 > ,load ex9.scm > (cont-frac (lambda (i) 1.0) (lambda (i) 1.0) 100) 0.6180339887498948 > (pi 0.001) 3.141463414634146 > (pi 0.0001) 3.1415888250921244 > (pi 0.0000000000001) 3.141592653589791 > ,exit $
$ scheme48 > ,load ex11.scm > (define a (make-vec 3.5 2.9 0.9)) ; no values returned > (define b (make-vec 1.9 2.3 4.5)) ; no values returned > (inner-prod a b) 17.369999999999997 > (print-vec (add-vec a b)) (5.4 5.199999999999999 5.4)#{Unspecific} > (print-vec (mul-vec 2.0 b)) (3.8 4.6 9.0)#{Unspecific} > (print-vec (sub-vec a b)) (1.6 0.6000000000000001 -3.6)#{Unspecific} > ,exit $
$ scheme48 > ,load ex12.scm > > (same-ret-value (lambda (x) (remainder x 2)) 8 9 7 6 5 4 3) (8 6 4) > (same-ret-value (lambda (x) (remainder x 3)) 1 2 3 4 5 6 7 8 9 10) (1 4 7 10) > ,exit $
$ scheme48 > ,load ex13.scm > (prod-relative-prime 12) 1 > (prod-relative-prime 13) 12 > (prod-relative-prime 60) 1 > (prod-relative-prime 59) 58 > ,exit $