Se requiere un algoritmo para obtener un vector (C)

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.

Se requiere un algoritmo para obtener un vector (C)
Se requiere un algoritmo para obtener un vector (C)

Descarga el código

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

Deja un comentario

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