Guest User

Untitled

a guest
May 18th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.48 KB | None | 0 0
  1. ; Dado un numero, devuelve su secuencia de Collatz
  2. (define (Collatz n)
  3.     (if (= n 1) '(1)
  4.         (if (= (mod n 2) 0) (cons n (Collatz (/ n 2)))
  5.             (cons n (Collatz (+ (* 3 n) 1))))))
  6.  
  7. ; secuencia secuencia Collatz
  8. (define (SecCollatz n)
  9.     (if (= n 1) '(1)
  10.         (append (cons (Collatz n) '()) (SecCollatz (- n 1)))))
  11.            
  12. ; Fibonacci :D
  13. (define (fib n)
  14.     (if (zero? n) 0
  15.         (if (= n 1 ) 1
  16.             (+ (fib (- n 1))
  17.                 (fib (- n 2))))))
  18.    
  19.    
  20. ; Dado un numero devuelve una lista de sus divisores
Add Comment
Please, Sign In to add comment