Escribir un programa que busque un número en un vector de 10 Posiciones

Escribir un programa que busque un número en un vector de 10 Posiciones e indique su posición

Haz clic aquí para suscribirte a mi canal

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 de tipo entero.

               Definir x,n,c,vector Como Entero

Con la palabra dimensión le colocamos el tamaño al vector, en este ejemplo de tamaño 10.

               Dimension vector[10]

Creamos un ciclo que se repite 10 veces.

               para x = 1 Hasta 10 Con Paso 1 Hacer

En cada bucle con la función escribir pedimos un número.

                              Escribir «Ingresa el número «,x

Este número lo ingresamos con la función leer en el vector.

                              leer vector(x)

               FinPara

Pedimos el número a buscar.

               Escribir «Ingresa el número a buscar»

Este número lo ingresamos en la variable n.

               leer n

Inicializamos la variable “c” con el número cero.

               c = 0

Nuevamente creamos un ciclo que se repite 10 veces.

               para x = 1 Hasta 10 Con Paso 1 Hacer

En cada bucle evaluamos si en el vector se encuentra el número que tenemos en la variable “n”.

                              si vector(x) == n Entonces

Si la condición se cumple, entonces mostramos un mensaje indicamos la posición donde se encuentra el número.

                                             Escribir «El número «,n,» se encuentra en la posición «,x

La variable “c” es una variable centinela que empieza valiendo 0, y cada vez que el número que buscamos se encuentra en el vector, le cambiamos el valor a 1.

                                             c = 1

                              FinSi

               FinPara

Finalmente evaluamos si la variable “c” es igual a cero.

               si c == 0 Entonces

Si la condición se cumple, quiere decir que el número que buscamos no se cuenta en el vector, por lo tanto mostramos el siguiente mensaje.

                              Escribir «El número no se encuentra en el vector»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Escribir un programa que busque un número en un vector de 10 Posiciones e indique su posición
Escribir un programa que busque un número en un vector de 10 Posiciones e indique su posición
Descargar Programa

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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