Tres misioneros y tres canibales se encuentran juntos, con un bote, en el mismo lado del rio, el bote puede transportar como maximo 2 personas . La unica manera segura de hacerlo es que en cada orilla del río nunca puedan haber mas canibales que misioneros, ¿Como podemos trasladar a las 6 personas de un lado del rio al otro?
En seguida pondré los pasos que realice para encontrara la solución al problema.
Comencé con los 3 misioneros y los 3 caníbales del lado derecho y tendrán que cruzar al lado izquierdo del río :
C= caníbales
M=misioneros
Estado inicial
Lado Izquierdo Lado derecho
0M; 0C 3M; 3C
2C 3M; 1C
1C 3M; 2C
3C 3M
2C 3M; 1C
2C; 2M 1M; 1C
1C; 1M 2M; 2C
1C; 3M 2C
3M 3C
3M; 2C 1C
3M; 1C 2C
3M; 3C
Este es un link del problema de "caníbales y misioneros" en el que podrán probar mi solución o encontrar alguna otra: http://www.plastelina.net/games/game2.html
Prolog
Y aquí el código en Prolog
resolverCanMis(S):- busquedaProf(estado(3,3,0,0,0),[estado(3,3,0,0,0)],S).
Esta bien explicado, aparte con el link tambien es una forma divertida de entender este problema.
ResponderEliminaresta muy bien explicado, paso por paso
ResponderEliminary ese link que pusiste sirvio de mucho para ver
el movimiento de cada uno.
Bien. Solamente falta que subas la otra parte de la tarea, que es ya la correspondiente a programación.
ResponderEliminar1/1 puntos =)
hahaa entendi la explicacion pero muy bien ya que esta desarrollada como lo amerita el problem!! perusto o divertirme viendo como los monitos verdes o canivales estaban biien curiossos haha y se estaban comiendo a los misioneros ha al final levntaban sus manitas y todo los muy atrevidos ! exelente que incluyas este tipo de link
ResponderEliminar:)
ResponderEliminarhola
como te va
hey te quedo bien tu problema lo solucionaste muy bien, y que bueno que agregaste ese link por que asi es una forma muy divertida de entender la solucion del problemita
suerte
bye
hola !!
ResponderEliminarme gusto mucho la manera en qe lo explicaste, ademas el link esta muy divertido ...
=)
jajaja estan bien padree el videoooo jajja
ResponderEliminarmuy bien explicadooo..!!
:)
Esta bien divertido el reporte, me gusto mucho.
ResponderEliminarCon el link esta muy entendible :)
Solo falta la otra parte.
Esta mui bien desarrollado el problema, si esta entendible y aparte con tu link, ya queda muy bien entendido el problemaa :)
ResponderEliminarSolo falta hacerlo en prolog..
Tu problema esta bien hecho, lo isiste muy entendible, pero como ya comentaron te falta el programa en prolog, realmente pienso que lo debes hacer asi no perderas puntos ya que no valdria la pena que nadamas hayas ganado uno ya que tu trabajo vale la pena..
ResponderEliminarme gusto el link pero como ke muy cargado de codigo...
ResponderEliminarmuy bien por el reporte esta muy bien explicado.y muy bien por el video :D
ResponderEliminarDe acuerdo con los compañeros explicas bien como resolver el problema y además con el juego queda mas claro.
ResponderEliminarSaludos
muy bien redactaste el problema excelente y mas que nada me gusto que lo hiciste muy bien en prolog y deacuerdo a tu problema :D
ResponderEliminarsaludos
Tu reporte y tu programa esta muy bien , y creo que el video fue un muy buen complemento para entenderlo mejor, y el programa en prolog esta excelente.
ResponderEliminarHola, el problema me parecio explicado muy detalladamente, y el link es una buena forma de probar tu forma de reslvorle, saludos
ResponderEliminarRevisada parte pendiente.
ResponderEliminarSi pudieras compartir todo el código de los canibales para verlo mejor como funciona seria muy bueno...
ResponderEliminardiscuñpen en que lenguaje de programacion es porfa
ResponderEliminaren que programa esta desarrollado
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarnecesito el codigo amigos alguien que me lo pueda pasar...
ResponderEliminar