Codificación aprenderaprogramar.com: CU00257A
PROBLEMAS A PLANTEAR CON UNA TABLA DE DECISIÓN. TABLA SIMPLIFICADA.
EJERCICIO
Construir el esquema de decisión para la siguiente tabla.
1-2-5 | 3-8 | 4-9 | 6-14 | 7-13 | 10-15 | 11-12 | 16 | |
C1 | - | Sí | Sí | No | Sí | No | No | No |
C2 | Sí | Sí | No | No | No | Sí | - | No |
C3 | Sí | No | Sí | Sí | No | - | No | No |
SOLUCIÓN
El enunciado del ejercicio contiene una pequeña trampa, ya que si revisamos la tabla como paso previo a construir el esquema de decisión, comprobaremos que esta tabla origen es errónea y por tanto no procede construir un esquema de decisión, sino reconstruirla eliminando errores.
En concreto observamos:
Caso No – Sí – Sí – No = columna 10 – 15
Caso No – Sí – Sí – No = columna 1 – 2 – 5
Existe una ambigüedad derivada de una errónea simplificación que da lugar a que para el caso No – Sí – Sí – No esté indeterminado qué columna debe seguirse. Hasta aquí todo lo que habría que decir. Si algún lector se ha entretenido en desarrollar el árbol habrá llegado a algo similar a esto:
Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link: Ver curso completo.
Para hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.