Calcular el más grande el más pequeño y la media de N números
Escribir un programa que calcule el más grande, el más pequeño y la media de N números
Bien como ya es costumbre vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre.
Algoritmo detarea
Declaramos las variables.
Definir c Como Entero
Definir a,b,n,promedio,suma Como Real
Inicializamos las siguientes variables.
n = 1
a = 0
b = 0
c = 1
suma = 0
promedio = 0
Creamos un ciclo que se repite mientras “n” sea diferente de cero.
Mientras n <> 0 Hacer
En cada bucle pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número se almacena en la variable n.
leer n
Evaluamos si “n” es diferente de cero.
si n <> 0 Entonces
Si la condición se cumple, entonces en la variable suma vamos sumando estos números.
suma = suma + n
En cada bucle calculamos el promedio.
promedio = suma / c
Evaluamos si c es igual a 1.
si c == 1 Entonces
Si la condición se cumple, entonces la variable a, toma el valor de n.
a = n
La variable “b”, toma el valor de “n”.
b = n
SiNo
Evaluamos si “n” es mayor a la variable “a”.
si n > a Entonces
Si la condición se cumple, “a” toma lo que tiene “n”.
a = n
SiNo
Si la condición anterior no se cumple, entonces evaluamos si “n” es menor a “b”.
si n < b Entonces
si la condición se cumple, entonces “b” toma lo que tiene “n”.
b = n
FinSi
FinSi
FinSi
En cada bucle, vamos incrementando la variable c en 1.
c = c + 1
FinSi
FinMientras
Finalmente mostramos el número mayor, el menor y el promedio de números.
Escribir «El número mayor es: «,a
Escribir «El número menor es: «,b
Escribir «El promedio de números es: «,promedio
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo, este algoritmo pide «n» números y finaliza cuando se ingresa un cero, el cero no se toma en cuenta.
Espero que este código te guste y te pueda ser de utilidad, un saludo.