Skip to content

Instantly share code, notes, and snippets.

View fbanados's full-sized avatar

Felipe Bañados fbanados

View GitHub Profile
@fbanados
fbanados / gist:2171473
Created March 23, 2012 15:00
Auxiliar 2 CC4101 - Ejercicios 1, 2, 3, 4, 5a
#lang plai
(print-only-errors #t)
;fibs : int -> int
;Retorna el n-esimo numero de fibonacci
(define (fibs n)
(cond
((equal? n 1) 0)
((equal? n 2) 1)
(else (+ (fibs (- n 1)) (fibs (- n 2)))))
@fbanados
fbanados / gist:2171447
Created March 23, 2012 14:56
Auxiliar 2 CC4101 - Lenguaje AE
#lang plai
(print-only-errors #t)
(define-type AE
[num (n number?)]
[bool (n boolean?)]
[bool-and (lhs AE?) (rhs AE?)]
[bool-or (lhs AE?) (rhs AE?)]
[bool-not (s AE?)]
[add (lhs AE?)