Implement till 2.76

This commit is contained in:
2020-11-17 13:33:55 -05:00
parent aedc20b585
commit c061a25798
8 changed files with 307 additions and 9 deletions

View File

@@ -47,8 +47,8 @@
angle
(p (sine (/ angle 3.0)))))
; a) (/ 12.5 3) -> 4.16 -> 1.38888 -> 0.462 -> 0.154 -> 0.051 (count = 5)
; 12.5 / 3^n < 0.1 <=> 125 < 3^n <=> 4.39 < n
; a. (/ 12.5 3) -> 4.16 -> 1.38888 -> 0.462 -> 0.154 -> 0.051 (count = 5)
; 12.5 / 3^n < 0.1 <=> 125 < 3^n <=> 4.39 < n
(define (count-sine-calls value count)
(if (> (abs value) 0.1) (count-sine-calls (/ value 3.0) (+ 1 count)) count))
(display "a) Calls for 12.5 = ") (display (count-sine-calls 12.5 0)) (newline)