Tecnología

Inicio

Cómo crear una matriz en Visual Basic

Las matrices son el más fundamental de todas las estructuras de datos en la programación, y prácticamente todos los idiomas aceptan alguna forma de matriz. Visual Basic no es una excepción. Las matrices se definen en Visual Basic utilizando la misma sintaxis que se utiliza para definir cualquier otra variable, excepto que se añaden una serie de argumentos dimensión. Estos describen cómo muchos elementos deben estar en la matriz, así como cuáles son las dimensiones de la matriz debe tener.

Instrucciones

1 Abra Visual Basic.

2 Pegue el siguiente en cualquier parte del código del programa para definir una matriz unidimensional:

Dim myArray (10) As Integer

Al igual que en la definición de una variable, la definición empieza con la palabra clave "dim" seguido del nombre de la variable y "Como (tipo de datos)." En una definición de matriz, sin embargo, se da un argumento dimensión describiendo qué tan grande será la matriz. En este ejemplo, "myArray" llevará a cabo diez enteros.

3 Pega el siguiente para definir una matriz multi-dimensional:

myMultiDimArray dim (10,10) As Integer

Esta vez, la matriz representa una cuadrícula de diez por diez de los números enteros para un total de 100 elementos. Una matriz puede tener hasta 32 dimensiones.

Consejos y advertencias

  • Cualquier tipo de datos se puede colocar en una matriz.
  • Las matrices pueden tener como máximo (2 ^ 31) -1 elementos. Es posible que se llene toda la memoria disponible antes de llegar a este límite.
  • Las matrices se pueden cambiar de tamaño, pero esto requiere de Visual Basic para copiar toda la matriz a una nueva ubicación en la memoria. Normalmente esto no es un problema, pero un programa que intenta cambiar el tamaño repetidamente grandes matrices mostrará notable desaceleración.