Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: chévere en 28 de Septiembre 2011, 11:45

Título: ejercicio tablas de decisión CU00115A (simplificar tablas de decisión)
Publicado por: chévere en 28 de Septiembre 2011, 11:45
Hola, estoy con el curso bases de la programación nivel I y en la entre CU00115A hay una simplificación de la tabla de decisión (unificación de las columnas 12 – 16) que no acabo de entender por qué se hace.
Título: Re:ejercicio tablas de decisión CU00115A
Publicado por: César Krall en 29 de Septiembre 2011, 13:05
Hola chévere, voy a tratar de responderte. Si te fijas en la columna 12 lo que nos indica es:

-Aprueba teoría: No
-Aprueba problemas: No
-Aprueba prácticas de laboratorio: No
-Aprueba prácticas de campo: Sí

Resultados en este caso: Suspender

Para lo que es la columna 16 si nos fijamos tenemos:

-Aprueba teoría: No
-Aprueba problemas: No
-Aprueba prácticas de laboratorio: No
-Aprueba prácticas de campo: No

Resultados en este caso: Suspender

Ahora tenemos que hacer el siguiente análisis: si el alumno suspende teoría, problemas y prácticas de laboratorio (columnas 12 o 16), da igual lo que suceda con las prácticas de campo. Si da igual lo que suceda, podemos unificar las columnas 12 y 16 para que quede una sola columna unificada así:

-Aprueba teoría: No
-Aprueba problemas: No
-Aprueba prácticas de laboratorio: No
-Aprueba prácticas de campo: DA IGUAL

Resultados en este caso: Suspender

Esto se refleja en la tabla de decisión en una columna unificada donde la cuarta fila lleva un guión. El guión equivale a "da igual lo que suceda aquí".
Título: Re:ejercicio tablas de decisión CU00115A
Publicado por: chévere en 30 de Septiembre 2011, 11:15
Gracias César, queda claro la verdad es que andaba un poco por las nubes