Evidencia 2 fundamentos de programacion
Enviado por picafres4 • 22 de Febrero de 2023 • Práctica o problema • 1.144 Palabras (5 Páginas) • 140 Visitas
Evidencia 2 Fundamentos de Programación
Análisis
Entradas: La cantidad de grupos a calificar y las calificaciones por grupo.
Proceso: Leer datos, leer la cantidad de grupos a calificar y dependiendo de esa cantidad desplegar cuántas veces sea necesaria la opción para introducir calificaciones por grupo. Guardar las calificaciones por grupo en un arreglo. Dividir entre 8 las calificaciones dadas por grupo. Por último, sumar las calificaciones por grupo y dividirlas entre el número de grupos dados al inicio de la ejecución para así obtener el promedio por institución
Salidas: Los datos impresos: promedio por grupo y promedio por institución.
Diagrama de flujo
[pic 1]
Algoritmo evidencia2
Definir CantidadDeGrupos Como Entero
CantidadDeCalificaciones <- 8
Dimension Grupo[8,8]
// Definir i Como Entero
// i <- 1
Escribir '¿Cuántos grupos se promediarán?'
Leer CantidadDeGrupos
Para i<-1 Hasta CantidadDeGrupos Hacer
Escribir 'Grupo # ',i
// Definir j Como Entero
// j <- 1
Para j<-1 Hasta CantidadDeCalificaciones Hacer
Escribir 'Ingrese Calificacion',j
Leer Grupo[i,j]
Si Grupo[i,j]<0 O Grupo[i,j]>100 Entonces
j <- j-1
Escribir 'La calificación está fuera de rango, inténtelo de nuevo '
FinSi
FinPara
FinPara
Definir promedioFinal Como Real
promedioFinal <- 0
Para a<-1 Hasta CantidadDeGrupos Hacer
suma <- 0
Para b<-1 Hasta 8 Hacer
suma <- suma+Grupo[a,b]
FinPara
promedioDeGrupo <- suma/8
Escribir 'Promedio del Grupo',a,' ',promedioDeGrupo
promedioFinal <- promedioFinal+promedioDeGrupo
FinPara
promedioFinal <- (promedioFinal/CantidadDeGrupos)
Escribir 'Promedio Final de los grupos ',promedioFinal
FinAlgoritmo
Código
[pic 2]
[pic 3]
//
// main.cpp
// Evidencia2_Programacion
// Este programa es capaz de promediar calificaciones en una escuela.
// Entradas: Calificaciones de los alumnos en formato del 1 al 100. Cantidad de grupos que se calificarán
// Salidas: Promedio de calificaciones por grupo y por institución.
// Created by on 19/10/21.
//
#include <iostream>
...