Encontrar el menor valor de un conjunto de n números dados.
En esta entrega les comparto un algoritmo para calcular el número menor de un conjunto de números.
Bien 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
Con la palabra reservada Definir, declaramos las siguientes variable.
Definir x, n, total, numero_menor Como Entero
Con la función escribir y entre comillas dobles, pedimos que se ingrese el total de números.
Escribir «Escribe el total de números a calcular»
Este número que será ingresado por el usuario lo guardamos con la función leer en la variable total.
leer total
Inicializamos la variable x con el número 1.
x = 1
Utilizamos un ciclo que se estará repitiendo mientras la variable x que empieza valiendo 1, sea menor o igual a la variable total.
Mientras x <= total Hacer
En el cuerpo del bucle vamos pidiendo los números.
Escribir «Escribe un número»
Estos números los guardamos temporalmente 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, quiere decir que se está ingresando el primer número, y si es el primer número entonces lo consideramos como el menor.
Por lo tanto lo asigno en la variable número menor.
numero_menor = 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 numero_menor.
si n < numero_menor Entonces
Si la condición se cumple, entonces la variable numero_menor es igual a lo que tenga n.
numero_menor = n
Con esta sentencia logramos que en la variable numero_menor siempre se almacene el número más pequeño de todos.
FinSi
FinSi
La variable x la incrementamos 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
Fuera del ciclo mientras, mostramos un mensaje donde damos a conocer el número menor.
Escribir «EL número menor es: «,numero_menor
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos, esta es la solución de este algoritmo, espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.