matrices son una representación matemática de una colección de números , llamados elementos , dispuestos en filas y columnas . La mejor manera de almacenar y procesar matrices en QBasic es el uso de matrices bidimensionales . Una matriz puede ser pensado como una sola variable que almacena una lista de valores en una o más dimensiones , en referencia a cada valor con sus coordenadas en paréntesis que siguen al nombre de la variable . Una vez que los datos se organizan en arrays 2D de igualar las dimensiones , QBasic puede realizar operaciones básicas en las matrices de forma automática. Instrucciones
1
declarar dos , arrays de 2 dimensiones del tamaño deseado mediante el comando DIM de la siguiente forma :
DIM MatrixOne ( 3 , 5 )
< p > DIM MatrixTwo ( 3 , 5 )
Este ejemplo creará dos de 3 por 5 conjuntos con nombre MatrixOne y MatrixTwo , respectivamente . El número de fila y columna en las matrices comenzarán con cero , por lo que las coordenadas en este ejemplo sería de entre MatrixOne ( 0 , 0) a MatrixOne ( 2 , 4 )
2
Llenad las matrices con el valores deseados mediante la asignación de un valor a cada par de coordenadas de la siguiente forma :
MatrixOne ( 0 , 0 ) = 4
para llenar cada matriz con números enteros consecutivos , utilice el siguiente código , reemplazando 3 y 5, con las dimensiones de las matrices :
V = 1
para x = 1 TO 3
- para y = 1 TO 5
< p > ---- MatrixOne (X , Y) = V
---- V = V + 1
- SIGUIENTE
SIGUIENTE
Página 3
Realizar operaciones con matrices simples mediante la adición o sustracción de las variables de la matriz, como en este ejemplo :
MatrixOne = MatrixOne + MatrixTwo
Para preservar los valores de las matrices originales , declarar una tercera matriz cuyas dimensiones coinciden con las dimensiones de las dos primeras matrices . Asignación de los resultados de la operación a la tercera matriz mediante este código:
DIM MatrixResult ( 3 , 5 )
MatrixResult = MatrixTwo - MatrixOne