Se requiere un algoritmo para obtener un vector (C) de N elementos que contenga la suma de los elementos correspondientes de otros dos vectores (A y B).
Bien amigos, como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo.
Entonces lo primero que hago es ponerle un nombre, en mi caso le puse:
Algoritmo detarea
Declaramos las variables que vamos a utilizar, yo estoy declarando las variables de tipo entero, ya que únicamente trabajare con este tipo de datos. (Si necesitas trabajar con números con punto decimal, cambia el tipo de dato a real)
Definir vectorA, vectorB, vectorC, x, n Como Entero
Con la función escribir pedimos que se ingrese el tamaño de los vectores.
Escribir «Ingresa el tamaño de los vectores:»
Este número lo ingresamos en la variable n.
leer n
Asignamos el tamaño de los vectores.
Dimension vectorA[n], vectorB[n], vectorC[n]
Mostramos un mensaje donde damos a conocer que empezaremos a ingresar los datos del vector A.
Escribir «Vector A»
Utilizamos un ciclo que se repetirá n veces.
para x = 1 Hasta n Con Paso 1 Hacer
Aprovechamos este bucle para llenar el vector A.
Escribir «Ingresa el numero «,x
Leer vectorA[x]
FinPara
Mostramos un mensaje donde indicamos que llenaremos los datos del vector B.
Escribir «Vector B»
Utilizamos otro ciclo que repetirá n veces.
para x = 1 Hasta n Con Paso 1 Hacer
Con este ciclo llenamos los datos del vector B.
Escribir «Ingresa el numero «,x
Leer vectorB[x]
FinPara
Como puedes ver utilizo otro ciclo para, que también se repetirá n veces. (Cabe mencionar que digo n veces ya que el tamaño del vector depende del usuario)
para x = 1 Hasta n Con Paso 1 Hacer
En cada bucle vamos sumando los datos de los vectores A y B, y el resultado lo almacenamos en el vector C.
vectorC[x] = vectorA[x] + vectorB[x]
FinPara
Utilizamos otro bucle, que se repetirá n veces.
para x = 1 Hasta n Con Paso 1 Hacer
En este bucle simplemente vamos mostrando en pantalla los datos almacenados en el vector C, se supone que será la suma de los vectores A y B.
Escribir vectorC[x]
FinPara
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
Bien amigos esta es la explicación de este algoritmo, espero te guste y más que nada que te pueda ser de utilidad, te comparto el código