Se tienen almacenados en la memoria dos vectores M y N de cien elementos cada uno

Se tienen almacenados en la memoria dos vectores M y N de cien elementos cada uno.

Hacer un algoritmo que escriba la palabra “Iguales” si ambos vectores son iguales y “Diferentes” si no lo son.

Serán iguales cuando en la misma posición de ambos vectores se tenga el mismo valor para todos los elementos.

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 siguientes variables.

               Definir x,c,vector1,vector2 Como Entero

Colocamos el tamaño de los vectores.

               Dimension vector1[100],vector2[100]

Utilizamos un ciclo “PARA”, este ciclo se repetirá 100 veces y me servirá para llenar los 2 vectores con números.

               para x = 1 Hasta 100 Con Paso 1 Hacer

En cada ciclo pedimos un número para el vector 1.

                              Escribir «Ingresa un numero en el vector 1»

Este número lo ingresamos en el vector 1.

                              leer vector1(x)

También pedimos un numero para el vector 2.

                              Escribir «Ingresa un numero en el vector 2»

Pero este lo ingresamos en el Vector 2.

                              leer vector2(x)

               FinPara

Inicializamos la variable c con el número 0, con esta variable voy a contar cada vez que ambos vectores tengan el mismo número en la misma posición.

               c = 0

               para x = 1 Hasta 100 Con Paso 1 Hacer

En cada bucle evaluamos si el número almacenado en el vector 1, es igual al número almacenado en el vector 2 (Estoy evaluando que sean iguales en la misma posición)

                              si vector1(x) == vector2(x) Entonces

Si la condición se cumple, es decir cuando los números sean iguales, entonces incrementamos la variable “c” en 1.

                                            c = c + 1

                              FinSi

               FinPara

Finalmente evaluamos si el número almacenado en la variable c es igual a 100.

               si c == 100 Entonces

Si la condición se cumple quiere decir que los dos vectores tienen los mismos números.

                              Escribir «Iguales»

               SiNo

Si la condición no se cumple, entonces quiere decir que los vectores tienen números diferentes.

                              Escribir «Diferentes»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Se tienen almacenados en la memoria dos vectores M y N
Se tienen almacenados en la memoria dos vectores M y N

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.

Deja un comentario

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