dado una matriz de entero 5x5 escriba un algoritmo q le permita el ingreso de teclado de los números enteros.
como salida se solicita q imprima por pantalla la suma de todos sus elementos pares ,impares ,suma total y media aritmética para solucion de este problema debe usar subprograma
Respuestas a la pregunta
El algoritmo correspondiente con la matriz de enteros de 5x5 para calcula la suma de pares, suma de impares, suma total y media aritmética de sus elementos, utilizando subprograma, es:
Funcion result <- esPar ( nume )
Si nume MOD 2 = 0 Entonces
result = nume
SiNo
result = 0
Fin Si
Fin Funcion
Algoritmo matriz5x5
sumaPares=0
sumaTotal=0
dimension n(5,5)
Para i<-1 Hasta 5 Con Paso 1 Hacer
Para j<-1 Hasta 5 Con Paso 1 Hacer
Escribir "n[",i,",",j,"]= " Sin Saltar
Leer num
n(i,j)<-num
sumaPares<-sumaPares + esPar(num)
sumaTotal<-sumaTotal+num
Fin Para
Fin Para
Escribir "Suma de Pares = ", sumaPares
Escribir "Suma de ImPares = ", sumaTotal-sumaPares
Escribir "Suma de Total = ", sumaTotal
Escribir "Media Aritmetica = ", sumaTotal/25
FinAlgoritmo
En el algoritmo planteado, se consideró un subprograma para determinar el valor a sumar en caso el número ingresado fuera par.
Luego, conforme se van ingresando los número, se calcula suma total (sumaTotal).
Para recorrer la matriz e ir insertando los número utilizamos dos sentenciar repetitivas anidadas.
Finalmente los impares los calculamos restando la suma de pares de la suma total, y la media aritmética la obtenemos de dividir la suma total entre la cantidad de números que es 25.
El diagrama de flujo se encuentra en la imagen adjunta.