Guest User

Untitled

a guest
Apr 23rd, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. (define (zaehle start ende n)
  2. (if (> start ende) (zaehle-minus-iter start ende n fach)
  3. (zaehle-plus-iter start ende n 0)))
  4.  
  5. (define (zaehle-plus-iter zaehler ende n fach)
  6. (cond ((= zaehler ende) 0)
  7. ((and (hilf zaehler) (= n fach)) zaehler )
  8. (else (zaehle-plus-iter (+ zaehler 1) ende n (if (hilf zaehler) (+ fach 1))))))
  9.  
  10.  
  11. (define (zaehle-minus-iter zaehler ende fach n)
  12. (cond ((= zaehler ende) 0)
  13. ((and (hilf zaehler) (= n fach)) zaehler )
  14. (else (zaehle-minus-iter (- zaehler 1) ende n (if (hilfe zaehler) (+ fach 1))))))
  15.  
  16.  
  17. (define (hilf zaehler)
  18. (and (odd? (expt zaehler 2)) (= (remainder (expt zaehler 2) 7)0)))
Add Comment
Please, Sign In to add comment