Arreglos bidimensionales

2
UNIVERSIDAD TÉCNICA “LUIS VARGAS TORRES” LARA ANDRADE IGNACIO QUINTO DE SISTEMAS MATRICES DE DOS DIMENSIONES (BIDIMENSIONALES) O MÁS Una matriz puede ser definida de dos, tres o más dimensiones, de cualquier tipo de dato.Para crear una matriz bidimensional en los paréntesis se separa cada dimensión 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 según el alcande del mismo. Dim Cursos(2,2) Para definir un array sin asignarle la cantidad de elementos de cada dimensión tendrá que redefinirse a nivel de procedimiento usando la instrucción Redim, está funciona unicamente cambiando el tamaño de la última dimensión. 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 subíndices, 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 líneas se creará unamatriz bidimensional de 2 filas y 3 columnas y se le asignarán 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: ”) Next Next

description

Arreglos bidimensionales Matriz

Transcript of Arreglos bidimensionales

Page 1: Arreglos bidimensionales

UNIVERSIDAD TÉCNICA “LUIS VARGAS TORRES”LARA ANDRADE IGNACIOQUINTO DE SISTEMAS

MATRICES DE DOS DIMENSIONES (BIDIMENSIONALES) O MÁS

Una matriz puede ser definida de dos, tres o más dimensiones, de cualquier tipo de dato.Para crear una matriz bidimensional en los paréntesis se separa cada dimensión 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 definicionPara definir un arrays se utiliza Dim, Private, Friend o Public según el alcande del mismo.

Dim Cursos(2,2)

Para definir un array sin asignarle la cantidad de elementos de cada dimensión tendrá que redefinirse a nivel de procedimiento usando la instrucción Redim, está funciona unicamente cambiando el tamaño de la última dimensión. 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 subíndices, 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 líneas se creará unamatriz bidimensional de 2 filas y 3 columnas y se le asignarán valores a la matriz. Para almacenar los valores se utilizan dos ciclos.

Dim notas (2, 3), i, j as IntegerFor i = 0 to 1

For j = 0 to 2notas (i , j) = inputbox (“Ingrese nota: ”)

NextNext

Para acceder a los valores de una matriz bidimensionales, se debe utilizar los dos subíndices, como también se utilizan dos ciclos para recorrer toda la matriz y acceder a todos los valores.

Dim notas (2, 3), i, j, z as IntegerFor i = 0 to 1

For j = 0 to 2z = notas (i , j) /z toma el valor de la posición (i,j).

NextNext