Common Lisp Introducción

Páginas: 46 (11443 palabras) Publicado: 29 de julio de 2012
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA

Introducción al Lenguaje Common Lisp

JESÚS GONZÁLEZ BOTICARIO

DEPARTAMENTO DE INTELIGENCIA ARTIFICIAL

Dpto. de Inteligencia Artificial

UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA

Introducción al Lenguaje Common Lisp

Jesús González Boticario

Dpto. de Informática y Automática U.N.E.D.

ÍNDICE

1.INTRODUCCIÓN......................................................................... 1
1.1 Objetivos del curso ................................................................................................1 1.2 Notación.................................................................................................................2 1.3 Breve ReseñaHistórica..........................................................................................3 1.4 Características básicas ...........................................................................................4 1.5 Objetivos del COMMON LISP .............................................................................5 1.6 Advertencias ..........................................................................................................62. TIPOS DE DATOS ...................................................................... 7
2.1 Organización jerárquica de objetos .......................................................................7 2.2 Tipos básicos de datos ...........................................................................................8

3. Intérprete de LISP (read-eval-print)............................................. 9 4. Representación interna de objetos ............................................ 11
4.1 Símbolos ..............................................................................................................11 4.2 Listas....................................................................................................................12

5. Variables................................................................................... 13 6. Funciones y predicados básicos................................................ 16
6.1 Operaciones con listas .........................................................................................16 6.2 Operaciones con números....................................................................................19 6.3Predicados............................................................................................................21 6.4 Funciones lógicas ................................................................................................25

7. Definición de funciones ............................................................. 28 8. Documentación del código........................................................ 36 9. Condicionales y Estructuras de Control..................................... 39
9.1 Condicionales ......................................................................................................39 9.2 Estructuras de Control .........................................................................................43 9.2.1 Asignación devariables..............................................................................43 9.2.2 Establecimiento de secuencias....................................................................45 9.2.3 Funciones de transformación de listas........................................................50 9.2.4 Invocación de funciones .............................................................................53 9.2.5Valores múltiples........................................................................................53

Dpto. de Informática y Automática

10. Macros y Corrección de Errores .............................................. 56
10.1 Macros ...............................................................................................................56 10.2 Utilización del Backquote...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Common Lisp Object System
  • Lisp
  • lisp
  • Lisp
  • lisp
  • Introducción Al Common Law
  • lisp dicertacion
  • programación Lisp

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS