86% encontró este documento útil (7 votos)
623 vistas3 páginas

Aa3 Ev2

El documento describe un programa que se necesita desarrollar para calcular si estudiantes de lógica de programación aprueban o no la materia. El programa debe capturar los datos de los estudiantes como nombre y código, así como sus notas en tres parciales y un examen final. La nota definitiva se calcula como un porcentaje de cada nota parcial y examen final, y los estudiantes aprueban si su nota definitiva es mayor a 3.5.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
86% encontró este documento útil (7 votos)
623 vistas3 páginas

Aa3 Ev2

El documento describe un programa que se necesita desarrollar para calcular si estudiantes de lógica de programación aprueban o no la materia. El programa debe capturar los datos de los estudiantes como nombre y código, así como sus notas en tres parciales y un examen final. La nota definitiva se calcula como un porcentaje de cada nota parcial y examen final, y los estudiantes aprueban si su nota definitiva es mayor a 3.5.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

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%)

SI
Nota_Definitiva Imprimir
> 3.5 “Aprobado”

NO

Imprimir
“Desaprobado”

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

También podría gustarte