Advertisement
Jobjob

Programmation déclarative - Q2 - 08/2011

Jan 5th, 2015
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.45 KB | None | 0 0
  1. (define (egal x y)
  2.   (< (abs (- x y)) 0.0001)
  3.   )
  4.  
  5. (define (paire-point f x)
  6.   (egal (f x) (f (- x)))
  7.   )
  8.  
  9. (define (impaire-point f x)
  10.   (egal (f x) (- (f (- x))))
  11.   )
  12.  
  13. (define (test f tester n)
  14.   (if (= n 0)
  15.       #t
  16.       (if (tester f (* n 0.5))
  17.           (test f tester (- n 1))
  18.           #f
  19.           )
  20.       )
  21.   )
  22.  
  23. (define (test-paire f n)
  24.   (test f paire-point n)
  25.   )
  26.  
  27. (define (test-impaire f n)
  28.   (test f impaire-point n)
  29.   )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement