prolog

6
INSTITUTO POLITÉCNICO NACIONAL Unidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas Fundamentos De I.A Gonzales Arroyo Lilia 2NM60 Alejandro Aviña Jiménez 2014600140 1

Upload: diego-rodriguez

Post on 06-Nov-2015

13 views

Category:

Documents


2 download

DESCRIPTION

prolog 1

TRANSCRIPT

INSTITUTO POLITCNICO NACIONALUnidad Profesional Interdisciplinaria de Ingeniera y Ciencias Administrativas

Fundamentos De I.A

Gonzales Arroyo Lilia

2NM60

Alejandro Avia Jimnez

2014600140

IndiceIntroduccin:3Cdigo del programa:3Problemas:4Goals y corrimiento del programa:4Conclusin:5Biografia:5

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*/

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:

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.

5