Tres maridos celosos y sus respectivas esposas tienen que cruzar el río en un bote que sólo puede llevar a dos personas en cada viaje.
¿Cómo logran cruzar todos ellos el río de forma que nunca una mujer queda en compañía de uno o dos hombres si su marido no esta presente
Solución
- Cruzan el rio el marido y su esposa.
- Su esposa regresa por la esposa del marido dos(E2).
- Ellas dos cruzan el rio.
- Marido uno (M1) regresa por el marido dos(M2).
- Ellos dos cruzan el rio.
- La esposa dos(E2) regresa por la esposa 3(E3).
- Las dos cruzan el rio.
- La esposa tres(E3) regresa por su marido(M3).
- Finalmente ellos dos cruzan el rio.
M (Marido) y E (Esposa)
1-
M1E1
M2E2
M3E3
M2E2
M3E3
2-
M1E1
M2E2
M3E3
M3E3
3-
E1 M1
M2E2
M3E3
M2E2
M3E3
4-
M1E1
M2 E2
M3E3
M2 E2
M3E3
5-
M1 E1
M2 E2
M3E3
M2 E2
M3E3
6-
M1E1
M2E2
M3E3
M2E2
M3E3
7-
M1E1
E2 M2
M3E3
E2 M2
M3E3
8-
M1E1
M2E2
M3 E3
9-
M1E1
M2E2
M3E3
10-
M1E1
M2E2
M3E3 M1E1
M2E2
M3E3
10-
M1E1
M2E2
Para el programa en prolog resolvi el siguiente:
EL TEST. Tomás, Pedro, Jaime, Susana y Julia realizaron un test. Julia obtuvo mayor puntuación que Tomás, Jaime puntuó más bajo que Pedro pero más alto que Susana, y Pedro logró menos puntos que Tomás. ¿Quién obtuvo la puntuación más alta?
Aqui el codigo
y la respuesta es Julia.
Descarga
Bibliografia
Julio, aquí están faltando algunos pasos, ya que cuando quedan los matrimonios 1 y 2 del otro lado del río, el matrimonio 3 no se puede pasar. ¿Por qué? Porque la barca no está de su lado. Necesitarías que alguno de los cónyuges se devolviera para poder transportar a los que faltan, de tal manera que no se viole ninguna de las restricciones.
ResponderEliminarSi corriges esto, házmelo saber a través del correo, para ponerte el crédito completo. Por lo pronto, tienes 0.8/1 =)
:)
ResponderEliminarhola
que tal
ps no me quedo bien entendido lo que pusiste al final sobre los numeros y eso d m3e3 etc..
pero si me hace bien tu explicacion textual , pues se ve que lo resolviste bien,
sigue echandole ganas
suerte!
bye
oiie Julio la verdad esque no me quedo muy clara la explicacion que das se me hiizo un poco confusa y lo que incluyes abajo una letra M Y E esta algo raro te sugeriria que trates de redactarlo un poco mas ; de igual manera que bueno que te esfuerzas en tus trabajos :)
ResponderEliminarno entendii bien el problema resueltoo..
ResponderEliminarcreo ke uno de esoos no sepuede hacer:O
Ya lo redacte mejor.
ResponderEliminarAlheli con lo M3E3 me refiero a el marido 3 y la esposa 3.
Yajaira lo de abajo es como una representacion de como cruzan de un lado a otro y con lo M= Marido y E= esposa.
Saludos
hola!!
ResponderEliminarme parecio muy buena la redaccion, ademas de que el programa me parecio muy sencillo de entender ..
HOLA ME GUSTO MUCHO TU REPORTE ESTA PADRE EL PROBLEMA.
ResponderEliminarMuy bien explicado el programa y el problema.
ResponderEliminarcreo que debiste aver acomodado mejor tu, reporte, ya que se movio todo, y si queda un poco confuso, aunque ya con la imagen, si queda un poco mas claro tu programa
ResponderEliminarestoy de acuerdo con la Dra. Sara espero modifiques el problema y tengas los puntos faltantes
ResponderEliminarEsta muy bueno tu problema, facil de entenderle, y veo que hiciste otro en prolog, me ayudo a entenderle un poco mas a este lenguaje
ResponderEliminaresta muy bien explicado, se entiende muy bien
ResponderEliminarJulio, hubiera sido bueno que pusieras algunas reglas en tu código.
ResponderEliminarCalificación: 2.5/3