Solución
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 son las
siguientes:
- String: Nombre
- Int: código
- Double: Parcial1, Parcial2, Examen_Final, Nota_Definitiva
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
Fin