En esta ocasión les comparto un algoritmo que permite encontrar el número mayor y menor de un arreglo en pseint.
Escribir un programa que indique cuál es el elemento mayor y menor en un vector de N posiciones
Haz clic aquí para suscribirte a mi canal
Arreglo mayor y menor pseint
Bien como ya es costumbre vamos a empezar, entonces lo primero es ponerle un nombre.
Algoritmo detarea
Declaramos las siguientes variables.
Definir n,x,mayor1,menor1,vector Como Entero
Pedimos que se ingrese el tamaño del vector.
Escribir «Ingresa el tamaño del vector»
Este dato lo ingresamos en la variable n.
leer n
Colocamos el tamaño al vector.
Dimension vector[n]
Utilizamos un ciclo que se repite n veces.
para x = 1 Hasta n Con Paso 1 Hacer
En cada ciclo pedimos un número y lo ingresamos en el vector.
Escribir «Ingresa un numero»
leer vector(x)
FinPara
Inicializo en cero las siguientes variables.
mayor1 = 0
menor1 = 0
Utilizamos otro ciclo que también se repite “n” veces.
para x = 1 Hasta n Con Paso 1 Hacer
Con la función escribir mostramos los elementos del vector.
Escribir vector(x)
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á analizando el primer elemento del vector, por lo tanto lo vamos a tomar como si fuera el número menor y también el número mayor.
menor1 = vector(x)
mayor1 = vector(x)
SiNo
Cuando “x” no sea igual a 1, entonces analizamos si el número que se encuentra en el vector en la posición “x” es mayor al número que tenemos en la variable mayor1.
si vector(x) > mayor1 Entonces
Si la condición se cumple, entonces la variable mayor1, toma el número que tenga el vector.
mayor1 = vector(x)
SiNo
Cuando la condición anterior no se cumpla, entonces analizamos si el número que se encuentra en el vector en la posición “x”, es menor al número que tenemos en la variable menor1.
si vector(x) < menor1 Entonces
Si la condición se cumple, entonces la variable menor1 toma lo que tenga el vector.
menor1 = vector(x)
Con estos procedimientos en la variable mayor1 siempre se va almacenar el número más grande y en la variable menor1, siempre se va almacenar el número más pequeño.
FinSi
FinSi
FinSi
FinPara
Finalmente mostramos el número mayor y el número menor.
Escribir «El número mayor es: «,mayor1
Escribir «EL número menor es: «,menor1
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la solución de este algoritmo, les comparto el código fuete, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.