Como están amigos, en esta ocasión le comparto un algoritmo que permite leer n numeros e imprimir el mayor de todos, este algoritmo lo desarrollamos con el simulador pseint.
Algoritmo para determinar el mayor de n numeros
Como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las variables, en este algoritmo utilizamos las siguientes:
Definir x, n, total, numero_mayor Como Entero
Con la función escribir pedimos que se ingrese al total de números.
Escribir «Escribe el total de números a calcular»
Este número lo guardamos con la función leer en la variable total.
leer total
Inicializamos la variable x con el numero 1.
x = 1
Utilizamos un ciclo que se repetirá mientras x sea menor o igual al total de números.
Mientras x <= total Hacer
En el cuerpo del bucle vamos pidiendo los números.
Escribir «Escribe un número»
Estos números los vamos ingresando temporalmente en la variable n.
leer n
Después inicializamos si la variable x es igual a 1.
si x == 1 Entonces
Si la condición se cumple, entonces significa que se está ingresando el primer número, por lógica al ser el primero es el mayor, por lo tanto lo guardamos en la variable numero_mayor.
numero_mayor = n
SiNo
Si la condición no se cumple, entonces quiere decir que se está ingresando el segundo número u otro mayor.
Entonces evaluamos si el número almacenado en la variable n es mayor al número almacenado en la variable numero_mayor.
si n > numero_mayor Entonces
Si la condición se cumple, entonces en la variable numero_mayor asignamos lo que tenga la variable n.
numero_mayor = n
Con estas condiciones al finalizar el bucle, en la variable numero_mayor se almacenara el número más grande.
FinSi
FinSi
Incrementamos la variable x en 1, es decir en cada bucle le vamos sumando 1, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito.
x = x + 1
FinMientras
Finalmente fuera del ciclo, mostramos un mensaje en pantalla donde indicamos el número mayor.
Escribir «El número mayor es: «,numero_mayor
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Diagrama de flujo para determinar el mayor de n numeros
Te comparto el diagrama de flujo que permite obtener el mayor de n números.
El mayor de n numeros pseint
Te comparto otro ejemplos para determinar el mayor de n números en pseint.
Ingresar 10 números y determinar cual es el mayor
Algoritmo detarea
Definir x Como Entero
Definir n,num_mayor Como Real
num_mayor = 0
para x = 1 Hasta 10 Con Paso 1 Hacer
Escribir «Ingresa un numero»
leer n
si num_mayor < n Entonces
num_mayor = n
FinSi
FinPara
Escribir «El numero mayor es: «,num_mayor
FinAlgoritmo
Encontrar el mayor valor de un conjunto de n números dados en C
int main()
{
int n = 1,mayor = 0;
while (n != 0)
{
printf(«\nIngresa un numero: «);
scanf(«%d»,&n);
if (mayor < n){
mayor = n;
}
}
printf(«EL numero mayor es: %d»,mayor);
return 0;
}
Algoritmo para calcular el mayor de n números en c++
Te comparto la solución de este algoritmo en c++.
#include<iostream> using namespace std; int main() { int n,mayor; n = 1; mayor = 0; while (n != 0) { cout<< "Ingresa un numero: "; cin>> n; if (n > mayor){ mayor = n; } } cout<< "El numero mayor es: "<<mayor; return 0; }
Bien amigos esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.