Professional Documents
Culture Documents
TECNOLGICO DE
PACHUCA
Inteligencia
Maggi
Natale Carlos
Artificial
Eduardo
Elaborado por
Acosta Segovia Nallely
N.C. 10200184
MAYO DE 2015
Contenido
1.- INTRODUCCIN...................................................................................................1
Anlisis del problema....................................................................................................1
Anlisis del comportamiento procedural....................................................................3
1.- INTRODUCCIN
El problema del mono y la banana se utiliza como un ejemplo sencillo de solucion de
problemas. El siguiente programa en prolog mostrara como se pueden utilizar los
mecanismos de ''matching'' y '' backtracking''.
Utilizaremos la siguientes versiones del problema: existe un mono en la puerta de un
cuarto; en medio del cuarto cuelga una banana del techo; el mono esta hambriento y
desea capturar la banana, pero no puede alcanzarla desde el piso. En la ventana del
cuarto hay una caja que el mono puede usar.
El mono puede realizar solamente las siguientes acciones: caminar sobre el piso, subir a
la caja, empujar la caja (si el mono esta junto a la caja), y agarrar la banana (si el mono
esta sobre la caja y baja la banana)
Como puede el mono llegar a capturar la banana?
Las transiciones permitidas que cambian el mundo de un estado a otro son la siguientes:
Agarrar la banana.
subir a la caja
empujar la caja
caminar en el cuarto.
No todas las transiciones son posibles en cada estado posible del mudo del mono. por
ejemplo, la transicion ''agarrar la banana'' es solamente posible si el mono esta sobre la
caja y bajo la banana y si no tiene todavia la banana.
Aqu el programa para poder realizar todo este proceso.
En la pregunta 6 lo hice pero me pero me pregunto que si lo que quera decir es lo que
prolog me puse y le dije que yes y me mando true y lo volv a poner.
para ver la solucin y el proceso que se llevo a cabo por prolog para alcanzar esta
respuesta involucra una serie de busquedas de movimiento validos entre una serie de
movimientos alternativos posibles.