Algoritmo que calcula el promedio de un arreglo de n números en PSeInt

Ciencia, Algoritmos

El manejo de arreglos es fundamental en el aprendizaje de programación y algoritmos, esto lo hemos evidenciado en anteriores entradas; por tal razón hoy veremos un ejercicio sobre el cual desarrollaremos las instrucciones de un algoritmo que calcula el promedio de un arreglo de n números. La finalidad será reforzar lo aprendido en el manejo de variables, ciclos y arreglos en algoritmos.

Algoritmo que calcula el promedio de un arreglo de n números

Caso estudio: Escribir un algoritmo que realice el promedio de números almacenados en un arreglo; la cantidad de números deberá ser ingresada por el usuario.

Datos de entrada

  • Cantidad de números (Dimensión del arreglo).
  • Números que se almacenarán en el arreglo (n números).

Proceso

  • Solicitar la dimensión del arreglo.
  • Solicitar los números que se almacenarán en el arreglo.
  • Almacenarlos en el arreglo.
  • Recorrer el arreglo para extraer los valores y sumarlos.
  • Dividir la suma obtenida de los números del arreglo entre la dimensión del mismo.

Salida

  • Mostrar el promedio del arreglo.

Código del algoritmo

algoritmo que calcula el promedio de un arreglo

Análisis del código:

Observando el código anterior, analizamos dos partes importantes: Los “ciclos para” utilizados; el primero para almacenar los datos en el arreglo, y el segundo para leer los datos ya guardados; ambos ciclos utilizan la variable “n” ingresada por el usuario (Cantidad de números), para poder “iterar” sobre los valores del arreglo; en el ciclo 1, almacenamos los valores a medida que incrementamos la variable “i“, esta permite guardar en la posición siguiente del arreglo ya que el “ciclo para” la va incrementando, así mismo en el ciclo 2 utilizamos la variable de control “j” para obtener el valor de cada posición.

Finalmente la variable “acum” tendrá la suma de todos los números del arreglo, para hallar el promedio basta solo dividirla entre la cantidad de números, que no es más que la variable “n”.

Ejemplo de ejecución del algoritmo

*** Ejecución Iniciada. ***
¿Cuantos números desea almacenar en el arreglo?
> 4
Ingrese un valor para almacenar
> 2.3
Ingrese un valor para almacenar
> 3
Ingrese un valor para almacenar
> 3.1
Ingrese un valor para almacenar
> 4
El promedio del arreglo es: 3.1
*** Ejecución Finalizada. ***