Zusammenfassung der Ressource
Dr. Racket
- Tipos de Datos
- Numericos
- Booleanos
- Strings
- Simbolos
- Funciones
- Aritmeticas
- > (+ 1 2)
- > (* 2 4 5)
- Matematicas y Logicas
- > (+ 1 (- 3 4))
- > (sqrt -1)
- Manipulacion de Strings
- > (string-append "ho" "la")
- Operadores
- Aritmeticos
- Suma (+)
- Resta (-)
- Multiplicacion (*)
- Exponenciación (^)
- Modulo(mod)
- Div (Cociente de la Division)
- Relaciónales
- Mayor que ( > )
- Menor que ( < )
- Mayor o igual que ( >= )
- Menor o igual que ( <= )
- Diferente ( < > )
- Igual ( = )
- Lógicos
- AND (&) , OR (||) , NOT
- Aplicaciones de las Listas
- Las listas pueden ser
construidas encadenando
pares (con cons), usando
empty (o null, o ’()) como
último elemento.
- Es posible crear listas en forma más conveniente con [ list ]
- Las listas se concatenan con [ append ]
- Como una lista es en realidad unos pares encadenados, se puede usar car y cdr
- Definición
- Es un lenguaje de programación de amplio espectro de la familia
de Lisp y Scheme. Es multiparadigma así como de propósito
general. Uno de sus principales objetivos tras su diseño es
posibilitar la creación de nuevos lenguajes o dialectos.
- Características
- Uso de Macros
- Uso de Módulos
- Uso de Clausuras
- Recursión en cola
- Carlos Jaime Lopez Mtz , Julio Olguin S.