Llenar un vector de 20 elementos imprimir la posición y el valor del elemento mayor almacenado en el vector. Suponga que todos los elementos del vector son diferentes.
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
Con la palabra reservada definir, declaramos las variables.
Definir x, numero_mayor, vector, posicion Como Entero
Dimensionamos el vector de tamaño 20.
Dimension vector[20]
Utilizamos un ciclo “PARA” que se repetirá 20 veces.
para x = 1 Hasta 20 Con Paso 1 Hacer
En cada bucle pedimos que se ingrese un número.
Escribir «Ingresa un número»
Este número lo almacenamos con la función leer en el vector.
leer vector(x)
FinPara
Ya que tenemos el vector con los números correspondientes, entonces utilizamos otro ciclo “PARA”, este ciclo también se repetirá 20 veces.
para x = 1 Hasta 20 Con Paso 1 Hacer
En el cuerpo de este bucle, evaluamos si la variable x es igual a 1.
si x == 1 Entonces
Si la condición se cumple, entonces en la variable número_mayor almacenamos el primer número del vector.
numero_mayor = vector(x)
SiNo
Cuando la condición no se cumpla, quiere decir que se está ingresando el segundo número, el tercero, etc.
Entonces evaluamos si este numero, que puede ser el segundo o cualquier otro, es mayor al número que tenemos en la variable numero_mayor.
si vector(x) > numero_mayor Entonces
Cuando la condición se cumpla, entonces la variable numero_mayor toma el número que se encuentra en el vector.
numero_mayor = vector(x)
Y en la variable posición, almacenamos la posición de este número en el vector.
posicion = x
Con esta rutina, en la variable numero_mayor siempre se va almacenar el número más grande y en la variable posición, la posición del número.
FinSi
FinSi
FinPara
Finalmente mostramos el número mayor y su posición.
Escribir «El numero mayor es: «,numero_mayor
Escribir «Se encuentra en la posicion: «,posicion
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, un saludo y nos vemos en la próxima entrega, les comparto el código, por si lo necesitan.