lexical scoping--Please help

*Mehdia bicha* 11 Nov 1999 08:40 UTC

Hi all,
I have the following program, it computes a solution for the equation
(x=2*sinx) by doing a set of iterations and estimating a "guess" an
improving it.
My problem is that I want to display for each iteration the value of
"guess".
I have to use the procedure "diplay (guess)" but I couldn't find the place
where to put this display function---------please help
(define (x=2*sinx)
(define (good-enough? guess)
(< (abs (- guess (* 2 (sin guess)))) 0.001))
(define (improve guess)
(* 2 (sin guess)))
(define (iter guess)
(if (good-enough? guess)
guess
(iter (improve guess))))
(iter 1))