0% encontró este documento útil (0 votos)
70 vistas5 páginas

Prolog

Este documento presenta un programa en Prolog que modela las relaciones de depredación entre diferentes animales. Incluye hechos, predicados y reglas que definen qué animales son carnívoros y qué animales devoran a otros. También describe brevemente los problemas encontrados al compilar el programa y los pasos para compilar y consultar un programa en Prolog.

Cargado por

Diego Rodríguez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
0% encontró este documento útil (0 votos)
70 vistas5 páginas

Prolog

Este documento presenta un programa en Prolog que modela las relaciones de depredación entre diferentes animales. Incluye hechos, predicados y reglas que definen qué animales son carnívoros y qué animales devoran a otros. También describe brevemente los problemas encontrados al compilar el programa y los pasos para compilar y consultar un programa en Prolog.

Cargado por

Diego Rodríguez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1/ 5

INSTITUTO POLITCNICO NACIONAL

Unidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas

Fundamentos De I.A
Gonzales Arroyo Lilia
2NM60
Alejandro Avia Jimnez
2014600140

INSTITUTO POLITCNICO NACIONAL


Unidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas

Indice
Introduccin:....................................................................................................... 3
Cdigo del programa:.......................................................................................... 3
Problemas:.......................................................................................................... 4
Goals y corrimiento del programa:......................................................................4
Conclusin:......................................................................................................... 5
Biografia:............................................................................................................ 5

INSTITUTO POLITCNICO NACIONAL


Unidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas

Introduccin:
El programa que se realiz en SWI-Prolog trata sobre los tipos de animales que
hay cuales son carnvoros y que animales devoran a cuales, se realizaron reglas,
predicados y al final los goal que pueden preguntar que animales son carnvoros,
mamferos, presas etc.

Cdigo del programa:


Devoran.pl
/*Hechos*/
Lagarto (iguana).
Serpiente (vivora).
serpiente(cobra). /*se tienen que poner juntos los hechos q son similares*/
mamifero(conejo).
marsupial(canguro).
pez(tiburon).
/*Predicados*/
devoran (vivoras, sapos).
devoran(cobras,sapos).
devoran(cobras,ratas).
devoran(cobras,vivoras).
/*Reglas*/
carnivoro(X):- devoran(X,Y). /*Definimos que condicin tiene q cumplir para ser
carnvoro*/

INSTITUTO POLITCNICO NACIONAL


Unidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas

Problemas:
Los problemas que tuvimos al realizar fueron a la hora de compilar el programa,
tuvimos dos errores uno el de una variable no utilizada y el otros en los hechos que se
tenan que poner los hechos similares juntos, solo se resolvi una warning que fue que
tenamos q poner a los hechos ser piente juntos uno de bajo del otro y la otra variable
vacia no se pudo solucionar.

Goals y corrimiento del programa:

INSTITUTO POLITCNICO NACIONAL


Unidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas

Conclusin:
Lo que pude aprender de esta prctica fue a cmo puede crear hechos, predicados,
reglas y los goals SWI-Prolog con esto pudimos crear un programa muy sencillo pero que
me sirvi para poder ver cmo es que trabaja prolog, lo que yo le agregara a esta
prctica es como poder solucionar los problemas porque nos gener algunos y aunque se
pudieron solucionar nos cost trabajo, lo q me falto me falto agregar ms animales porque
esta prctica puede tener infinidad de cosas.

Biografia:
Para compilar los pasos son:
Una vez de haber escrito todo el programa se guarda con la extensin .pl
o .pro , despus se despliega el men compile y se da un click en make y y ya queda
compilado.
Para hacer un consulting:
Para el consulting se va a la ventana de listener y hay dos formas la
primera puedes entrar al men file y consult y la otra puedes escribir consult(file.pl) y
puedes acceder asi.

También podría gustarte