You are on page 1of 7

Universidad Regional Autónoma de los Andes

–UNIANDES–
FACULTAD DE SISTEMAS MERCANTILES


CARRERA DE SISTEMAS

INTELIGENCIA ARTIFICIAL
Tema: Manual de Inhalación del Programa lisp
Estudiante: Carlos Cifuentes
Docente: Ing. Jorge Yaguar
Fecha: 10/05/2014



Contenido

INTRODUCCION.-………………………………………………………………………………...1
OBJETIVO.- ..................................................................................................................... 1
MARCO TEÓRICO.- ............................................................................................................ 1
CONCLUSIONES Y RECOMENDACIONES.- .................................................................................. 2
BIBLIOGRAFÍA (APA 6).- ....................................................................................................... 4



CARRERA DE SISTEMAS
1

Introducción.-

LISP es un lenguaje diseñado para la manipulación de fórmulas simbólicas. Más adelante, nació
su aplicación a la inteligencia artificial. La principal característica de LISP es su habilidad de
expresar algoritmos recursivos que manipulen estructuras de datos dinámicos.
Obj etivo. -

Documentar los pasos que se debe seguir para la instalación del programa lisp y determinar el
uso respectivo por medio de este manual.
Marco teórico. -

Lisp es una familia de lenguajes de programación con una larga historia.
Desarrollado originalmente como una implementación de un modelo computacional,
rápidamente se convirtió en el lenguaje favorito para hacer investigación en el ámbito de la
inteligencia artificial.
Lisp Works es una aplicación de fácil instalación que nos va a permitir realizar de este modo, es
fácil crear scripts etc.







Lisp es injustamente un gran desconocido especialmente en el mundo hispano e incluso dentro
del software libre. Ciertos análisis poco rigurosos hacen parecer que Lisp es escasa-mente usado.
Características del lenguaje:
En su notación, las expresiones están expresadas de forma prefija, estando estas cerradas entre
paréntesis.

Lips permite declarar nuestras propias funciones:








También tenemos palabras reservadas como:
Car:
Devuelve el primer elemento de una lista (car lista)
 NOTA: En algunos sistemas operativos la palabra reservada car es sustituida por first**
> (CAR ‘(A B C D))
A
Cond:
La palabra cond ejecuta un flujo de control dependiendo de la condición si es cierta o no. Es algo
parecido al switch. Pero con la diferencia que en este caso lo que se pone en los case son
condiciones lógicas y no constantes.
(Cond ((condicion1) bloque1) ((condicio2) bloque2) ... ((condicionN) bloqueN) )

Equal:
Es utilizado equal para saber si dos listas son iguales, independientemente de la referencia.
(equal (cons ’a ’(b)) (cons ’a ’(b))) => T
List:
Construye una lista a partir de sus elementos
(list elem1 elem2 elem3 .. elemN)
> (list ’a (+ 1 2) nil)
(A 3 NIL)




Quote
La función quote evita la evaluación de su argumento.
> (quote (+ (- 5 2) (* 3 3)))
(+ (- 5 2) (* 3 3))

Existen algunas otras palabras que podemos utilizar para un buen uso estructurado del leguaje
lisp ya que observamos claramente que nos permite realizar múltiples tareas.
Conclusiones y Recomendaciones.-

Una de las características más importantes de Lisp es la extraordinaria claridad y simpleza de su
especificación.

El valor de aprender Lisp es para alcanzar una experiencia de profunda iluminación; esta
experiencia te hará un mejor pro-gramador por el resto de tus días, incluso si tú nunca llegas a
usar mucho Lisp.


Bibl iografía (apa 6). -

E, D. A. (s.f.). LISP . En D. A. E, CIENCIAS DE LA TECNOLOGIA.
WIKILIBROS. (s.f.). WIKILIBROS. Obtenido de WIKILIBROS:
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_LISP
WIKIPEDIA. (s.f.). WIKKIPEDIA. Obtenido de WIKIPEDIA: http://es.wikipedia.org/wiki/Lisp