Tecnología

Inicio

La programación de una matriz en Visual Basic 6.0

La programación de una matriz en Visual Basic 6.0


variables de datos individuales son uno de los pilares del repertorio del programador. Grupos de variables individuales se convierten en un desafío de trabajar, ya que deben ser dirigidas una a una. Visual Basic da soporte a una estructura de datos común conocida como una matriz, en los que los tipos de datos se agrupan en una sola estructura que es más fácil de abordar, copiado y manipulado. Las matrices son de un solo dimensionado, formando una lista de elementos de datos, y dimensionada múltiples, creando una matriz de elementos.

Instrucciones

Matriz sola dimensión

1 Declarar la matriz, dándole un nombre de variable y un tipo de datos. En el siguiente ejemplo se declara una estructura de matriz para contener seis números enteros:

numValues ​​Dim (5) As Integer

La declaración asigna espacio suficiente en la memoria para el programa para almacenar seis enteros, referenciado como 0 a 5.

2 Asignar valores a los elementos de la matriz, dirigiéndose a cada elemento por el nombre de la matriz y su subíndice:

numValues ​​(0) = 333

numValues ​​(1) = 681

La ventaja de la estructura de datos de la matriz es que se trata con facilidad instrucciones de repetición, que agrupa todas las operaciones en lugar de requerir numerosos estados discretos. El bucle for, como ejemplo, se repite una operación de asignación en la estructura de matriz:

Para x = 0 a 5

numValues ​​(x) = x

Siguiente x

3 Compilar el programa y verificar los resultados de la instrucción.

Las matrices multidimensionales

4 Declarar una matriz multidimensional, que le da un nombre de variable y un tipo de datos. En el siguiente ejemplo se declara una estructura de matriz multidimensional que contiene tres filas de cuatro enteros:

tableValues ​​Dim (2, 3) As Integer

La declaración asigna espacio suficiente en la memoria para el programa para almacenar la tabla. Para hacer referencia a las variables de matriz, debe hacer referencia tanto a la fila y columna subíndices al mismo tiempo.

5 Asignar valores a los elementos de la matriz, dirigiéndose a cada elemento por el nombre de la matriz y su fila y columna subíndice:

numValues ​​(0, 0) = 333

numValues ​​(0, 1) = 681

La ventaja de la estructura de datos de la matriz es que se trata con facilidad instrucciones de repetición, que agrupa todas las operaciones en lugar de numerosos estados discretos. Por ejemplo, el bucle for repite una operación de asignación en la estructura de matriz:

Para x = 0 a 2

Para y = 0 a 3

numValues(x,y) = x * 3

Siguiente y

Siguiente x

6 Compilar el programa y verificar los resultados de la instrucción.