ejercicio de prolog de monkey and banana

% adaptado de Bratko, I. (1986) "Prolog: Programming for Artificial Intelligene". Addison-Wesley.

% estado inicial: el mono está en la puerta, 
% Mono está en el piso, 
% Box está en la ventana, 
% El mono no tiene plátano.
%

% estructura de prólogo: structName (val1, val2, ...)

% de estado (ubicación del mono en la habitación, mono en la caja / en el piso, ubicación de la caja, tiene / no tiene banana)


% acciones legales

do (estado (medio, bandeja de entrada, medio, no tiene),% agarrar plátano
    agarrar,
    estado (medio, onbox, medio, has)). 

do (estado (L, en el piso, L, plátano),% cuadro de ascenso
    subida,
    estado (L, onbox, L, Banana)).

do (estado (L1, onfloor, L1, Banana),% cuadro de inserción de L1 a L2
    empujar (L1, L2),  
    estado (L2, onfloor, L2, Banana)).

do (estado (L1, en el piso, caja, plátano),% de caminata de L1 a L2
    caminar (L1, L2),
    estado (L2, piso, caja, plátano)).


% canget (Estado): el mono puede obtener plátano en estado

canget (estado (_, _, _, has)). % Mono ya lo tiene, estado objetivo

canget (State1): -% no estado de objetivo, hacer un trabajo para conseguirlo
      hacer (Estado1, Acción, Estado2),% hacer algo (agarrar, trepar, empujar, caminar) 
      canget (Estado2). % canget from State2

% obtener plan = lista de acciones 

canget (estado (_, _, _, has), []). % Mono ya lo tiene, estado objetivo

canget (State1, Plan): -% no estado de objetivo, hacer un trabajo para conseguirlo
      hacer (Estado1, Acción, Estado2),% hacer algo (agarrar, trepar, empujar, caminar) 
      canget (State2, PartialPlan),% canget from State2
      agregar (Acción, Plan parcial, Plan). % agregar acción al plan

agregar (X, L, [X | L]).

%? - canget (estado (atdoor, onfloor, atwindow, hasnot), Plan).
% Plan = [caminar (puerta, ventana), empujar (ventana, centro), subir, agarrar] 
% Si

%? - canget (estado (atwindow, onbox, atwindow, hasnot), Plan).
% No

%? - canget (estado (Monkey, onfloor, atwindow, hasnot), Plan).
% Monkey = atwindow
% Plan = [empujar (en la ventana, centro), subir, agarrar] 
% Si

EL SEÑOR DE LOS CIELOS 6 CAPITULO 17

El Señor De Los Cielos Temporada 6 Capitulo 17 Completo

El Señor De Los Cielos 6×17

Ver El Señor De Los Cielos Temporada 6 Capitulo 17 online: Estreno del capítulo Miércoles 30 de Mayo a las 10:00PM Sinopsis: (De Cazador A Fugitivo) Mientras viaja con Aurelio, Maldonado le cuenta que lleva con sigo un detonador nuclear pero aun no conoce cual sera su destino ya que todo depende de los negocios que hay entre el vicepresidente y sus socios. En otro lugar, Omar le cuenta a Zuleta que trabajara al lado de Bernardo Castillo siendo su estratega militar pero necesita que le prometa que no va a tener ninguna clase de problema con él. Por otra parte, Ismael le dice a su abuela que aun no puede pensar en tener una relación seria con la profesora ya que le da mucho miedo que pase lo mismo que paso con Carmen y sus hijos; pero justo en ese momento este recibe una llamada de su hermana ya que quiere contarle que por fin encontró el avión donde se transportaba Javier. Mira el episodio 17 de El Señor De Los Cielos 6 a continuación…

El señor de los cielos Temporada 6 Capitulo 17 Opcion 3

EL SEÑOR DE LOS CIELOS 6 CAPITULO 16

El Señor De Los Cielos Temporada 6 Capitulo 16 Completo

El Señor De Los Cielos 6×16

Ver El Señor De Los Cielos Temporada 6 Capitulo 16 online: Estreno del capítulo Martes 29 de Mayo a las 10:00PM Sinopsis: (De Cazador A Fugitivo) Después de hablar con la mujer que esta buscando a Javier, Cashi le dice a su novia que corroboro con sus propios ojos que esta mujer le gusta. En otro lugar, Rutila se comunica con su abuela para saber como se encuentran todos y ademas quiere pedirle a Ismael que se recupere pronto ya que le urge que este en Colombia lo mas rápido posible. La Ministra le dice a Arelis que necesita de toda su fidelidad para los negocios que quiere llevar acabo y después de esto, Greñas busca a Arelis pues necesita que le de una respuesta de la propuesta que le hizo. Al ver el túnel que le consiguió Zuleta, el Cabo le dice que esta dispuesto a darle una buena comisión pero a cambio Omar no debe saber nada de este negocio. Mira el episodio 16 de El Señor De Los Cielos 6 a continuación…


El señor de los cielos Temporada 6 Capitulo 16 Opcion 3

EL SEÑOR DE LOS CIELOS 6 CAPITULO 15


El Señor De Los Cielos Temporada 6 Capitulo 15 Completo

El Señor De Los Cielos 6×15

Ver El Señor De Los Cielos Temporada 6 Capitulo 15 online: Estreno del capítulo Lunes 28 de Mayo a las 10:00PM Sinopsis: (De Cazador A Fugitivo) Después de su conversación con Maldonado, Aurelio se comunica con Vitaminas para pedirle que se encargue de enviarle gente hasta Estambul lo más pronto posible. Por otra parte, el Cabo le cuenta a Zuleta que aun no puede confiar cien por ciento en el Presidente y por esto quiere que revisen minuciosamente el avión en el que se va a transportar. Corina le cuenta a sus superiores que esta trabajando mucho para obtener la ubicación de donde se puede encontrar Quesada ya que muy pronto necesita de su colaboración para montar un operativo y capturarlo de una vez por todas. En otro lugar, Rutila trata de obtener la mayor información sobre el paradero de Leandro y Aurelio se encarga de hablar con el hombre que los va a ayudar a transportar los lingotes de oro. Mira el episodio 15 de El Señor De Los Cielos 6 a continuación…


El señor de los cielos Temporada 6 Capitulo 15 Opcion 3

EL SEÑOR DE LOS CIELOS 6 CAPITULO 14

El Señor De Los Cielos Temporada 6 Capitulo 14 Completo

El Señor De Los Cielos 6×14

Ver El Señor De Los Cielos Temporada 6 Capitulo 14 online: Estreno del capítulo Viernes 25 de Mayo a las 10:00PM Sinopsis: (De Cazador A Fugitivo) Después de recuperar los lingotes de oro Maldonado le pregunta a su socio que es lo que ahora van a hacer con todo el dinero que tienen en su poder. En otro lugar, Omar le dice al miembro de la interpol que sabe que a él no le importa lo que este pasando en su país y por esto quiere pedirle que se retire de su despacho. Al tratar de comunicarse con Aurelio, Corina se da cuenta que este puede estar metido en problemas y la doctora le cuenta a su novia que una mujer llego hasta su casa para preguntar por Javier. Aurelio habla con Corina para pedirle ayuda con la gente que tiene en Estambul ya que necesita mover una mercancía lo más pronto posible y más adelante Aurelio le pide a su hija que lo ayude a conseguir la ubicación de donde se encuentra Quesada. Mira el episodio 14 de El Señor De Los Cielos 6 a continuación…


El señor de los cielos Temporada 6 Capitulo 14 Opcion 3


 

EL SEÑOR DE LOS CIELOS 6 CAPITULO 13

El Señor De Los Cielos Temporada 6 Capitulo 13 Completo

El Señor De Los Cielos 6×13

Ver El Señor De Los Cielos Temporada 6 Capitulo 13 online: Estreno del capítulo Jueves 24 de Mayo a las 10:00PM Sinopsis: (De Cazador A Fugitivo) Con su llegada a Estambul, Aurelio y Maldonado se enteran que las personas encargadas del petroleo se llevaron todos los lingotes de oro; y debido a esto Aurelio le dice a su socia que entre los dos se van a hacer cargo de recuperar lo que estos les quitaron. En otro lugar, Rutila visita la casa de la doctora Milena para preguntarle por el herido al que atendió y el Cabo se inquieta al creer que uno de sus socios le dio paso a Quesada para que este acabara con sus hombres y su producción de droga en Colombia. Por otra parte, Leandro ordena a su gente empezar a montar dos laboratorios de coca lo más pronto posible y Corina le muestra a Colon el hombre con el que esta saliendo ahora Rutila Casillas, y el cual ademas hizo parte de la Guerrilla Colombiana. Mira el episodio 13 de El Señor De Los Cielos 6 a continuación…


El señor de los cielos Temporada 6 Capitulo 13 Opcion 3



- Copyright © Android Arm WorkStation - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -