Actividad 3 Evidencia 2
Actividad 3 Evidencia 2
Actividad 3 Evidencia 2
NOVIEMBRE DE 2016
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
-
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
1. Diagrama de flujo
INICIO
Ingrese Nombre del
estudiante
Ingrese 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_Definitiv
a > 3.5
NO
Imprimir
“Desaprobado
”
SI
Imprimir
“Aprobado”
FIN
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 <= 3.5
Imprima ”Desaprobado”
Fin si
Fi006E