Nombre de la materia
INTELIGENCIA ARTIFICIAL
Nombre de la Licenciatura
Ingenieria en Sistemas Computacionales
Nombre del alumno
Daniel Arias Ramirez
Matrícula
010565352
Unidad #
prolog
INTELIGENCIA ARTIFICIAL
¿Qué es prolog?
es un paradigma de los lenguajes de programación en el cual los programas se consideran
como una serie de aserciones lógicas. De esta forma, el conocimiento se representa
mediante reglas, tratándose de sistemas declarativos.
Este programa trabaja de forma logica aparentemente es facil de usar lo complicado es
asociar la lgica que se quiere interpretar para posteriormente hacer consultas.
La instalacion es como cualquier otro programa de descaraga el archivo .exe
Se valida si es de 32 o 64 bit el sistema operativo
Se ejecuta el programa hasta finalizar la instalacion
1. Realiza un programa en Prolog con los siguientes hechos:
Clara es madre de Pedro.
Pedro es padre de José.
Ana es madre de Clara.
José es padre de Clara.
¿Es Clara abuela de José? no
2
INTELIGENCIA ARTIFICIAL
¿Es Pedro abuelo de Clara? si
¿Es Ana bisabuela de alguien? si
¿De quién? De jose
2. Genera un reporte de cómo realizaste el programa considerando como mínimo los siguientes puntos:
¿Cómo instalaste el programa?
Entrando a pag recomendado en la plataforma
¿Qué software de Prolog usaste?, y ¿por qué?
El swi-prolog de 32 bits ya que es el que soporto mi sistema operativo
¿Qué reglas sintácticas utilizaste?
Definir quienes son los abielos y quien el nieto
Describe el funcionamiento del algoritmo.
Es un algoritmo lógico donde se hace referencia a una cadena lógica de secuencias
¿Cómo se compila y qué resultado obtuviste?
3
INTELIGENCIA ARTIFICIAL
El mismo programa en su menú de opciones tiene un aparta de consultas donde se maneja por medio
de las instrucciones que ya metimos en un arreglo en otro apartado.