En esta ocasión les comparto un algoritmo para pasar los elementos de una matriz a un vector en pseint.
Como convertir un vector a una matriz
Bien como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo.
Algoritmo detarea
Declaramos las variables.
Definir x,a,f,c,n,m,matriz,vector Como Entero
Pedimos que se ingresen las filas de la matriz.
Escribir «Ingresa las filas»
leer n
Pedimos que se ingresen las columnas de la matriz.
Escribir «Ingresa las columnas»
leer m
Multiplicamos las filas por las columnas y el resultado lo ingresamos en la variable x.
x = n*m
Colocamos el tamaño de la matriz y el tamaño de vector.
El tamaño del vector es igual a la multiplicación de las filas por las columnas.
Dimension matriz[n,m],vector[x]
Creamos dos ciclos anidados.
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Y en cada bucle ingresamos un numero en la matriz generado al azar entre 1 y 9.
matriz(f,c) = azar(9) + 1
FinPara
FinPara
Inicializo la variable a con el número 1.
a = 1
Utilizamos nuevamente dos ciclos anidados.
para f = 1 Hasta n Con Paso 1 Hacer
para c = 1 Hasta m Con Paso 1 Hacer
Con la función escribir mostramos los elementos de la matriz.
Escribir matriz(f,c),» » Sin Saltar
En cada bucle vamos ingresando los elementos de la matriz en el vector.
vector(a) = matriz(f,c)
a = a + 1
FinPara
Escribir «»
FinPara
Finalmente creamos otro ciclo para que se repite n veces.
para f = 1 Hasta x Con Paso 1 Hacer
Con este ciclo mostramos los elementos del vector en pantalla.
Escribir «vector: «,vector(f)
FinPara
FinAlgoritmo
Pasar datos de una matriz a un vector pseint
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.