Llenar un vector de 20 elementos imprimir la posición

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.

Llenar un vector de 20 elementos imprimir la posición
Llenar un vector de 20 elementos imprimir la posición
Descargar Programa

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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *