The graph1 Example
This example is adapted from Jensen and Wirth, Pascal User Manual and Report, Springer-Verlag, 1976, p. 30.
(define graph1-code
'(lambda ()
(let ((d 0.0625) (s 32) (h 34)
(c 6.28318) (lim 32)
(x 0.0) (y 0.0) (i 0) (n 0))
(dotimes (i (+ lim 1))
(set! x (* d i))
(set! y (* (exp (- x))
(sin (* c x))))
(set! n (+ (round (* s y)) h))
(while (> n 0)
(display " ")
(set! n (- n 1)))
(display "*")
(newline) ) )))
Contents    Page-10    Prev    Next    Page+10    Index