AA3 EV2

METODOLOGÍA DE LA PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS SUSTENTACIÓN SITUACIÓN PROBLEMÁTICA ACTIVIDAD 3 – EVIDENCIA 2 HO

Views 122 Downloads 1 File size 34KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

METODOLOGÍA DE LA PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS SUSTENTACIÓN SITUACIÓN PROBLEMÁTICA ACTIVIDAD 3 – EVIDENCIA 2 HOLMAN ARBEY DIAZ DIAZ 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. • El programa debe permitir capturar la nota del primer parcial. • El programa debe permitir capturar la nota del segundo parcial. • El programa debe permitir capturar la nota del examen final. • El primer parcial equivale a un 35%, el segundo parcial equivale a un 35% y el final al 30%. • La nota máxima de un parcial no debe superar 5.0 y la nota mínima es de 0.0. • La nota definitiva=PrimerP*35% + SegundoP*35% + Final*30% • Los estudiantes aprueban si la definitiva es superior a 3.5. Analícelo de manera lógica y posteriormente desarrolle un documento describiendo detalladamente los pasos que siguió en el proceso de análisis y diseño de la solución.

SOLUCION 1. Análisis El ejercicio solicita un programa que permita realizar los cálculos que se requieran para determinar si los estudiantes de una asignatura aprueban o no la materia. Las condiciones principales del programa deben ser las siguientes: Debe permitir capturar los datos del estudiante (nombre código) Debe permitir capturar las 3 notas parciales y examen final Parcial 1 = 35% De la nota Final Parcial 2 = 35% De la nota Final Examen final = 30% De la nota Final La nota máxima de un parcial es = 5.0 La nota mínima de un parcial es = 0.0 La nota final o definitiva es igual a la suma de las notas de cada parcial y el examen final de acuerdo a sus porcentajes Un estudiante aprueba si su nota definitiva es Mayor que 3.5 1. Declaración de variables Las variables que se necesitan para desarrollar el programa serían las siguientes: String: Nombre Int: código Double: Parcial1, Parcial2, Examen_Final, Nota_Definitiva

1.

Diagrama de flujo INICIO

Ingrese el Nombre del estudiante.

Ingrese el Código del estudiante. Ingrese Nota primer parcial.

Ingrese Nota Segundo parcial.

Ingrese Nota examen Final.

Nota_Definitiva = (Parcial1*35%) + (Parcial2*35%) + (Examen_Final*30%)

Nota_Definitiva > 3.5

NO Imprimir “Desaprobado”

FIN

SI

Imprimir “Aprobado”

2.

Pseudocódigo

Inicio String Nombre; Int código; Double Parcial1, Parcial2, Examen_Final, Nota_definitiva; Escribir “Ingrese nombre del alumno” Lea Nombre Escribir “Ingrese código del alumno” Lea código Escribir “Ingrese Nota del primer parcial” Lea Parcial1 Escribir “Ingrese Nota del Segundo parcial” Lea Parcial2 Escribir “Ingrese Nota del examen final” Lea examen Final Nota_Definitiva = (Parcial1*35%) + (Parcial2*35%) + (Examen_Final*30%) Si Nota_definitiva > 3.5 Imprima “Aprobado” Sino Nota_definitiva