Algoritmo para determinar el mayor y menor de n números pseint.
Bien amigos como ya es costumbre, 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 siguientes variables.
Definir total, a, b, n, x Como Entero
Pedimos que se ingrese la cantidad de números.
Escribir «Ingresa el total de números»
El número que será ingresado por el usuario lo guardamos en la variable total.
leer total
Inicializamos la variable x con el número 1.
x = 1
Utilizamos un ciclo que se repite n veces, ya que depende del número que ingrese el usuario.
Mientras x <= total Hacer
En cada bucle, pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo ingresamos en la variable n.
leer n
Evaluamos si la variable x es igual a 1.
si x == 1 Entonces
Si la condición se cumple, entonces quiere decir que se está ingresando el primer número.
Por lo tanto para mí, el primero número será el número más grande y lo guardamos en la variable “a”.
a = n
En la variable “b” ingresamos el número más pequeño y lo almacenamos en la variable “b”.
b = n
SiNo
Si la condición no se cumple, entonces quiere decir que se está ingresando, el segundo número, el tercero o cualquier otro, pero no el primero.
Entonces evaluamos si el número ingresado en la variable “n” es mayor al número almacenado en la variable “a”.
si n > a Entonces
SI la condición se cumple, entonces la variable “a” toma el valor de “n”, es decir el número más grande se almacena en la variable “a”.
a = n
SiNo
Si la condición no se cumple, entonces evaluamos si el número almacenado en la variable “n” es menor al número almacenado en la variable “b”.
si n < b Entonces
Si la condición se cumple, entonces la variable b toma el valor de n, es decir en la variable b, siempre se almacenara el número más pequeño.
b = n
FinSi
FinSi
FinSi
En cada bucle, la variable x se incrementa en 1, esto lo hacemos para que el ciclo tenga movimiento y no se vaya a quedar en un ciclo infinito.
x = x + 1
FinMientras
Fuera del ciclo mientras mostramos el número mayor y el número menor.
Escribir «El numero mayor es: «,a
Escribir «El numero menor es: «,b
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.