Sie sind auf Seite 1von 3

GUIA_DE_APRENDIZAJE_3.

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.
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
Diagrama de flujo
Pseudocódigo
Proceso Notas_Estudiante
Definir nombre Como Carácter;
Definir código, parcial1, parcial2, examen _final, nota_definitiva Como Real;
Escribir “Ingresar nombre del alumno: “;
Leer nombre;
Escribir “Ingresar el código: “;
Leer código;
Escribir “Ingresar Nota del Primer parcial: “;
Leer parcial1;
Escribir “Ingresar Nota del Segundo parcial: “;
Leer parcial2;
Escribir “Ingresar Nota del examen final: “;
Leer examen final;
nota_definitiva<-parcial1*0.35+parcial2*0.35+examen_final*0.3;
Si nota_definitiva>3.5 Entonces
Escribir “Aprobado”;
Escribir “nota_definitivs: “, nota_definitiva;
Sino
Escribir “No aprobado”;
Escribir “nota_definitivs: “, nota_definitiva;
FinSi
Escribir “Nombre: “, nombre;
Escribir “Codigo: “, codigo;
FinProceso

Das könnte Ihnen auch gefallen