ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Evidencia 2 fundamentos de programacion


Enviado por   •  22 de Febrero de 2023  •  Prácticas o problemas  •  1.144 Palabras (5 Páginas)  •  107 Visitas

Página 1 de 5

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>

...

Descargar como (para miembros actualizados)  txt (4.2 Kb)   pdf (561.7 Kb)   docx (499.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com