Você está na página 1de 2

UNIVERSIDAD TCNICA LUIS VARGAS TORRES

LARA ANDRADE IGNACIO


QUINTO DE SISTEMAS
MATRICES DE DOS DIMENSIONES (BIDIMENSIONALES) O MS
Una matriz puede ser definida de dos, tres o ms dimensiones, de cualquier tipo de
dato.Para crear una matriz bidimensional en los parntesis se separa cada dimensin
por medio de comas (,). El formato para declarar una matriz bidimensional es:
Dim nombre_matriz (filas, columnas) As tipo_de_dato
Ejemplo:
Dim notas (2, 3) As Integer
Notas de definicion
Para definir un arrays se utiliza Dim, Private, Friend o Public segn el alcande del
mismo.

Dim Cursos(2,2)

Para definir un array sin asignarle la cantidad de elementos de cada dimensin tendr
que redefinirse a nivel de procedimiento usando la instruccin Redim, est funciona
unicamente cambiando el tamao de la ltima dimensin. Generalmente se usa una
variable que va aumentando.

Redim Cursos(2,X)

Para conservar los datos actuales en el Array se utiliza la palabra Preserve:

Redim Preserve Cursos(2,X)

Para almacenar valores en la matriz bidimensional se utilizan dos subndices, el


primero indica las filas y el segundo las columnas donde se localiza el valor. El primer
valor de las filas y de las columnas es cero (0). En las siguientes lneas se crear
unamatriz bidimensional de 2 filas y 3 columnas y se le asignarn valores a la matriz.
Para almacenar los valores se utilizan dos ciclos.
Dim notas (2, 3), i, j as Integer
For i = 0 to 1
For j = 0 to 2
notas (i , j) = inputbox (Ingrese nota: )

UNIVERSIDAD TCNICA LUIS VARGAS TORRES


LARA ANDRADE IGNACIO
QUINTO DE SISTEMAS
Next
Next
Para acceder a los valores de una matriz bidimensionales, se debe utilizar los dos
subndices, como tambin se utilizan dos ciclos para recorrer toda la matriz y acceder
a todos los valores.
Dim notas (2, 3), i, j, z as Integer
For i = 0 to 1
For j = 0 to 2
z = notas (i , j) /z toma el valor de la posicin (i,j).
Next
Next

Você também pode gostar