Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. Introducción.
El Lisp fue creado originalmente como una notación matemática práctica para los
programas de computadora, basada en el cálculo lambda de Alonzo Church. Se convirtió
rápidamente en el lenguaje de programación favorito en la investigación de la inteligencia
artificial (AI). Como lenguajes de programación precursor, el Lisp fue pionero en muchas
ideas en ciencias de la computación, incluyendo las estructuras de datos de árbol,
el manejo de almacenamiento automático, tipos dinámicos, y el compilador auto
contenido.
El nombre LISP (en inglés, ceceo) deriva del "LISt Processing" (Proceso de LIStas).
Las listas encadenadas son una de las estructuras de datos importantes del Lisp, y
el código fuente del Lisp en sí mismo está compuesto de listas. Como resultado, los
programas de Lisp pueden manipular el código fuente como una estructura de datos,
dando lugar a los macro sistemas que permiten a los programadores crear una nueva
sintaxis de lenguajes de programación de dominio específico empotrados en el Lisp.
4. Objetivos Específicos.
El alumno analizara el problema.
El alumno realizara la representación mediante lógica proposicional del problema y generara las
reglas pertinentes que determinen la solución.
El alumno escribirá la correspondiente solución en un lenguaje de programación lógica y analizara
sus resultados.
b) MATERIALES/UTENSILIOS.
c) EQUIPOS/INSTRUMENTOS.
Definir en Prolog o DLV o LISP los predicados que definen por extensión todas las relaciones
familiares directas, padre(Padre, Hijo) y madre(Madre, Hijo) del árbol genealógico de la familia
Tudor.
7. Cuestionario.
Para cada uno de los ejercicios emplear Prolog para hacer consultas como quien es primo de
quien, o hermano o abuelo de quién?
8. Bibliografía.