Вы находитесь на странице: 1из 7

Universidad Regional Autnoma de los Andes

UNIANDES
FACULTAD DE SISTEMAS MERCANTILES


CARRERA DE SISTEMAS

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



Contenido

INTRODUCCION.-...1
OBJETIVO.- ..................................................................................................................... 1
MARCO TERICO.- ............................................................................................................ 1
CONCLUSIONES Y RECOMENDACIONES.- .................................................................................. 2
BIBLIOGRAFA (APA 6).- ....................................................................................................... 4



CARRERA DE SISTEMAS
1

Introduccin.-

LISP es un lenguaje diseado para la manipulacin de frmulas simblicas. Ms adelante, naci
su aplicacin a la inteligencia artificial. La principal caracterstica de LISP es su habilidad de
expresar algoritmos recursivos que manipulen estructuras de datos dinmicos.
Obj etivo. -

Documentar los pasos que se debe seguir para la instalacin del programa lisp y determinar el
uso respectivo por medio de este manual.
Marco terico. -

Lisp es una familia de lenguajes de programacin con una larga historia.
Desarrollado originalmente como una implementacin de un modelo computacional,
rpidamente se convirti en el lenguaje favorito para hacer investigacin en el mbito de la
inteligencia artificial.
Lisp Works es una aplicacin de fcil instalacin que nos va a permitir realizar de este modo, es
fcil crear scripts etc.







Lisp es injustamente un gran desconocido especialmente en el mundo hispano e incluso dentro
del software libre. Ciertos anlisis poco rigurosos hacen parecer que Lisp es escasa-mente usado.
Caractersticas del lenguaje:
En su notacin, las expresiones estn expresadas de forma prefija, estando estas cerradas entre
parntesis.

Lips permite declarar nuestras propias funciones:








Tambin 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 condicin 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 lgicas 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 funcin quote evita la evaluacin 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 mltiples tareas.
Conclusiones y Recomendaciones.-

Una de las caractersticas ms importantes de Lisp es la extraordinaria claridad y simpleza de su
especificacin.

El valor de aprender Lisp es para alcanzar una experiencia de profunda iluminacin; esta
experiencia te har un mejor pro-gramador por el resto de tus das, incluso si t nunca llegas a
usar mucho Lisp.


Bibl iografa (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

Вам также может понравиться