Ejercicio resuelto con tabla de decisión. Comprobación de simplificaciones. Árbol de decisión. (CU00257A)

Resumen: Entrega nº56 del curso Bases de la programación Nivel II.
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.

Anagrama aprenderaprogramar.com

 

 

  1-2-5 3-8 4-9 6-14 7-13 10-15 11-12 16
C1 - No No No No
C2 No No No - No
C3 No 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:

tabla de decision esquema

 

 

 

 

 

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.

Donar o colaborar

Este sitio se mantiene abierto gracias al apoyo de muchas personas. Si crees que merece la pena apoyar económicamente este sitio web puedes realizar una donación o colaborar. Contacta con nosotros.

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

JULIO - AGOSTO 2017

1. Java / J2EE
2. Entornos Oracle
3. Entornos SQL Server
4. JavaScript, jQuery
5. .NET, C#
6. HTML, CSS
7. Android, iOS
8. Php, MySql


Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.

             Copyright 2006-2017 aprenderaprogramar.com                La web abierta a cualquier persona interesada en la programación