Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;;#lenguaje estudiante avanzado
- ;;En una galaxia muy lejana, le piden a un pequeño Ewok que diseñe una función para sumar dos números, el pequeño Ewok nos entrega
- (define (suma a b)
- (+ a b)
- )
- ;;Luego el jefe malvado (Un peludo wookie) nos pide ahora restar dos números
- (define (resta a b)
- (- a b)
- )
- ;;Para meterle más trabajo ahora nos pide multiplicar,....
- (define (mul a b)
- (* a b)
- )
- ;; Y ahora quiere el máximo, ¡Rayos el pobre ewok ha perdido su pelaje! y ahora se parece a Gollum (Alias "mi precioso 5")
- (define (maximo a b)
- (max a b)
- )
- ;Y si me piden división ¿Que hago? y si luego quieren modulo y sí quieren el minimo y si quieren mi vida ... etc etc
- ;;¬¬ por cierto despedido olvidaste el CONTRATO!!!!
- ;;Ven un problema no!, ¿Esto es como muy repetitivo?
- ;;Los programadores somos perezosos, ¿Porqué?
- ;;¿Porque no hacer las cosas más simples?
- ;;¡Porque no abstraer! ¿Como así?
- ;; Es simple, es una técnica para evitar copiar y pegar código
- ;; Que tal le pidiera ahora sume, reste o multiplique números ¿Que tienen que hacer?
- ;;Da como pereza, ¿Cierto?
- ;;Veamos el chiste :P .............
- ;;Que formma tiene nuestro problema ¿hablen o cancelen?
- (define (funcionPerozamenteMortal f a b)
- (f a b))
- ;(funcionPerozamenteMortal + 1 2)
- ;(funcionPerozamenteMortal / 1 2)
- ;(funcionPerozamenteMortal max 1 2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement