Hola a todos, hoy os voy a explicar como podemos rellenar una matriz de números creándolo nosotros mismo.
Puede ser que en algunos de nuestros procesos necesitemos rellenar una matriz de números en PseInt.
Para ello, necesitaremos las siguientes variables, en nuestro caso usaremos una matriz de 3×3:
Proceso testRellenarMatrizTeclado Dimension matriz(3,3); Definir matriz, numFilas, numColumnas, num, i, j Como entero; numFilas <- 3; numColumnas <- 3; FinProceso
Después, vamos a recorrer una matriz y para cada posición, pediremos un valor numérico.
Proceso testRellenarMatrizTeclado Dimension matriz(3,3); Definir matriz, numFilas, numColumnas, num, i, j Como entero; numFilas <- 3; numColumnas <- 3; // Pido los valores Para i<-0 Hasta numFilas - 1 Con Paso 1 Hacer Para j<-0 Hasta numColumnas - 1 Con Paso 1 Hacer Escribir "Introduce el valor de la posicion (", i, ",", j ,")"; leer num; matriz(i,j) <- num; FinPara FinPara FinProceso
Por último, mostramos la matriz que hemos rellenado:
Proceso testRellenarMatrizTeclado Dimension matriz(3,3); Definir matriz, numFilas, numColumnas, num, i, j Como entero; numFilas <- 3; numColumnas <- 3; // Pido los valores Para i<-0 Hasta numFilas - 1 Con Paso 1 Hacer Para j<-0 Hasta numColumnas - 1 Con Paso 1 Hacer Escribir "Introduce el valor de la posicion (", i, ",", j ,")"; leer num; matriz(i,j) <- num; FinPara FinPara // muestro la matriz Para i<-0 Hasta numFilas - 1 Con Paso 1 Hacer Para j<-0 Hasta numColumnas - 1 Con Paso 1 Hacer Escribir matriz(i,j) ," " Sin Saltar; FinPara Escribir ""; FinPara FinProceso
Este es el resultado:
Recordar que tenemos más subprocesos útiles en nuestra biblioteca en github.
Y no te olvides que tenemos un curso en udemy de PseInt.
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
Deja una respuesta