Problema para mostrar la nota definitiva de un estudiante
La profesora de matemáticas del colegio Laureles usa una aplicación que permite ingresar una nota y, posteriormente, el programa la muestra en la pantalla con un mensaje que indica que el estudiante APRUEBA o REPRUEBA, conociendo que la nota mínima para aprobar es 3.0
Sin embargo, ella está muy incómoda porque la aplicación deja de funcionar cada vez que por error ingresa algo que no es una nota. Por eso, ella desea que usted cree un nuevo programa que impida que esto suceda.
Para la solución del problema debemos tener en cuenta lo siguiente:
Abstracción:
Para el primer interrogante, se debe identificar qué solicita el programa. En este caso, la meta del programa es mostrar un mensaje según la nota final del curso e impedir que el programa deje de funcionar cuando se ingresa algo que no sea un número (validar la entrada).
Para el segundo interrogante, se ignoran los elementos que no son necesarios para la solución del problema y se selecciona los más importante. En este caso son: la nota definitiva.
Descomposición:
Para este interrogante se debe mostrar las acciones o partes que se requieren para solucionar el problema.
En este caso, la acción sería ingresar la nota final, generar el mensaje de la nota, mostrar el mensaje.
Siempre las acciones deben de tener la misma sintaxis, es decir, Verbo (Mostrar) + Complemento (Mensaje)
Reconocimiento de patrones:
Para responder este interrogante se debe identificar que elementos de ejercicios anteriores me pueden servir para solucionar el problema actual.
En este caso, los elementos a reutilizar son la función ingresar_real, mostrar_mensaje.
Codificación:
Temas a profundizar para la solución de este problema: