Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: lauada94 en 18 de Marzo 2015, 16:51

Título: Ejercicio resuelto simplificar tabla de decisión (1). Condiciones, acciones.
Publicado por: lauada94 en 18 de Marzo 2015, 16:51
-- >
Título: Re:Ejercicio de tabla de decisión
Publicado por: lauada94 en 19 de Marzo 2015, 19:42
Soy nuevo en el foro, llevo un tiempo utilizando la web y estoy muy contento.

Tengo un ejercicio del cual no encuentro solución, lo he hecho, a ver que os parece y si puedierais ayudarme a corregir los errores que haya, saludos. Muchas gracias.

Enunciado: Una aerolínea tiene proyectada la siguiente promoción:

a) Las personas que viajen a Europa o América y son pasajeros frecuentes, acceden a un descuento de un 17% en el valor de su pasaje.

b) Además, los que van a Europa sean o no frecuentes  reciben un descuento adicional.

c) Los pasajeros que viajan a cualquier punto de Chile y son de tipo frecuente, tienen derecho a la compra de un pasaje al mismo destino por un 50% de su valor.

d) Los pasajeros que viajan fuera de Chile pero dentro de América, y no son del tipo frecuente, se les concede una cantidad de kilómetros gratuitos en su siguiente viaje.

e) Los que son o no son frecuentes y viajan a Europa, tienen derecho a una noche gratuita en un hotel de la ciudad destino, y tienen el mismo derecho los que van países de América (no Chile) y son frecuentes.

Se pide: Obtener la tabla de decisión.

Solución propuesta:

Hacemos la tabla, en gris marcamos las imposibles y en colores las que se pueden generar como mixtas en una misma.

Como no puede ser que viajemos a Américay a Europa a la vez las marcamos como imposible, así como viajar a Chile y a Europa.

(http://i.imgur.com/JK8kZSF.png)

Simplificando las columnas y eliminando las imposibles, el resultado es:

(http://i.imgur.com/wTeln8V.png)
Título: Re:Ejercicio resuelto simplificar tabla de decisión
Publicado por: Mario R. Rancel en 20 de Marzo 2015, 09:36
Hola por la lógica que has explicado sería posible:

- Viajar a Europa

- Viajar a América-sitio distinto de Chile

- Viajar a América-sitio distinto de Chile, y además a Chile

- Viajar sólo a Chile

No serían posibles las combinaciones Europa-America ni Europa-Chile.


Con esta lógica tendríamos:

Columna 1: imposible

Columna 2: posible

Columna 3: imposible

Columna 4: posible

Columna 5: imposible

Columna 6: posible

Columna 7: imposible

Columna 8: posible

Columna 9: imposible

Columna 10: posible

Columna 11: posible

Columna 12: sería imposible, porque no se viaja a ningún lado, si no hay viaje no se puede aplicar una tarifa o criterio de precios ¿Por qué la has marcado como sin descuento?

Columna 13: imposible

Columna 14: posible

Columna 15: posible

Columna 16: sería imposible, porque no se viaja a ningún lado, si no hay viaje no se puede aplicar una tarifa o criterio de precios ¿Por qué la has marcado como sin descuento?

Saludos
Título: Re:Ejercicio resuelto simplificar tabla de decisión
Publicado por: lauada94 en 20 de Marzo 2015, 12:27
Muchas gracias, tienes razón es imposible marcar como sin descuento si ni si quiera hay viaje. Voy a subir la tabla modificada para así colaborar en la comunidad. A ver si esta vez está correcto.

Gracias.
Título: Re:Ejercicio resuelto simplificar tabla de decisión
Publicado por: lauada94 en 20 de Marzo 2015, 12:35
Enunciado: Una aerolínea tiene proyectada la siguiente promoción:

a)Las personas que viajen a Europa o América y son pasajeros frecuentes, acceden a un descuento de un 17% en el valor de su pasaje.
b)Además, los que van a Europa sean o no frecuentes  reciben un descuento adicional.
c)Los pasajeros que viajan a cualquier punto de Chile y son de tipo frecuente, tienen derecho a la compra de un pasaje al mismo destino por un 50% de su valor.
d)Los pasajeros que viajan fuera de Chile pero dentro de América, y no son del tipo frecuente, se les concede una cantidad de kilómetros gratuitos en su siguiente viaje.
e)Los que son o no son frecuentes y viajan a Europa, tienen derecho a una noche gratuita en un hotel de la ciudad destino, y tienen el mismo derecho los que van países de América (no Chile) y son frecuentes.

Se pide: Obtener la tabla de decisión.


Hacemos la tabla, en gris marcamos las imposibles y en colores las que se pueden generar como mixtas en una general.

Como no puede ser que viajemos a América y a Europa a la vez las marcamos como imposible, así como viajar a Chile y a Europa. Si no hay viaje no se puede aplicar una tarifa o criterio de precio.

(http://i1298.photobucket.com/albums/ag51/David_Lapaz_Grau/TablaI_zpsnonr6onx.png)

Simplificando las columnas y eliminando las imposibles, el resultado es:

(http://i1298.photobucket.com/albums/ag51/David_Lapaz_Grau/TablaII_zpsuitgfibc.png)

Este material ha sido posible gracias a la corrección de Mario R. Rancel, muchas gracias.
Título: Re:Ejercicio resuelto simplificar tabla de decisión
Publicado por: Mario R. Rancel en 20 de Marzo 2015, 17:04
Ahora sí diría que está correcto (aunque el enunciado no me ha parecido del todo claro). Saludos.