Sustentación de situación problemita “docente Universidad del Cauca”.
El docente Juan Carlos Martínez de la Universidad del Cauca, requiere un programa el cual le permita realizar los cálculos necesarios, para determinar si los estudiantes de lógica de programación aprueban o no aprueban la materia al finalizar su semestre. EL programa debe permitir capturar el nombre de cada estudiante y su respectivo código estudiantil El programa debe permitir capturar la nota del primer parcial El programa debe permitir capturar la nota del segundo parcial El programa debe capturar la nota del examen final El primer parcial equivale al 35% el segundo parcial equivale al 35% y el examen final equivale al 30% de la nota La nota máxima de un parcial no debe superar 5.0 y la nota mínima es de 0.0 La nota definitiva es igual a Pparcial*35% + Sparcial*35% + Examen final*30% Los estudiantes aprueban si la definitiva es superior a 3.5
ANALISIS DEL PROBLEMA
En este caso estamos viendo que el profesor Carlos Jiménez de la universidad de cauca nos está solicitando un software para calcular las notas de sus estudiantes Este problema debe de tener un inicio de sesión ya que el profesor ingresa con el nombre y el código del estudiante una vez el profesor ya dentro del sistema él puede calcular la nota definitiva del estudiante colocando las notas definitivas en los 3 campos una vez calculada la nota el profesor tendrá la opción de repetir el proceso o simplemente cerrar la sesión. Para dar con la solución de este problema yo primero desarrollare el algoritmo del paso a paso de procedimientos que debe tener mi software para solucionar este problema luego desarrollare un diagrama de flujo basándome en mi algoritmo para tener más clara mi idea de solución para este problema por medio de este diagrama puedo identificar variables y demás datos los cuales serán más importantes a la hora de realizar el código de mi software Algoritmo 0.INICIO 1.Ingresar nombre 2.Ingresar Código estudiante 3.leer nombre y código si los campos no son correctos notificar al profesor que algún dato está mal escrito o erróneo 4.si los datos son correctos entrar al sistema 5.Registrar las notas de los 2 parciales y el examen final 6.Insertar nota primer parcial 7.Leer nota primer parcial 8.insertar nota segundo parcial 9.leer nota segundo parcial 10.insertar nota examen final 11.leer nota del examen final 12 calcular nota definitiva la cual es igual a (primer parcial*35+ segundo parcial*35+ examen final*30%) 13.si la nota definitiva es superior a 3.5 mostrar una notificación diciendo que la materia a sido aprobada 14.si la nota definitiva es menor de 3.5 mostrar una notificación diciendo que la materia a sido reprobada 15.mostrar la opción al profesor de repetir el proceso o cerrar sesión del estudiante 16.si el profesor escoge repetir el proceso volver al paso de registrar notar 17. si el profesor no escoge repetir proceso cerrar sesión del estudiante 18.dar la opción al profesor de ingresar otro estudiante 19. si escoge ingresar otro estudiante llevar al profesor al paso de ingresar nombre y código 20.si no escoge ingresar otro estudiante cerrar el sistema 21.fin DIAGRAMA DE FLUJO