Suponga que desea registrar en una matriz el tiempo en minutos que entrena (correr) cada día de la semana en un mes. Dibuja la matriz. Señala sus dimensiones. Asigna un nombre a la matriz. Guarda en el día 3, semana 2, una cantidad de 90min. En el día 5, semana 3, guarda 65min.
Respuestas a la pregunta
Respuesta:
Puede declarar una matriz para que funcione con un conjunto de valores del mismo tipo de datos. Una matriz es una variable sencilla con muchos compartimentos para almacenar valores, mientras que una variable típica solo tiene un compartimento de almacenamiento en que se puede almacenar solamente un valor. Se hace referencia a la matriz en conjunto cuando quiere referirse a todos los valores que contiene, o se puede hacer referencia a sus valores individuales.
Por ejemplo, para almacenar gastos diarios para cada día del año, puede declarar una variable de matriz con 365 elementos en lugar de declarar 365 variables. Cada elemento de la matriz contiene un valor. La siguiente instrucción declara la variable de la matriz con 365 elementos. De manera predeterminada, una matriz se indiza comenzando por cero, de modo que el límite superior de la matriz es 364 en lugar de 365.
VB
Copiar
Dim curExpense(364) As Currency
Para establecer el valor de un elemento individual, debe especificar el índice del elemento. El siguiente ejemplo asigna un valor inicial de 20 a cada elemento de la matriz.
VB
Copiar
Sub FillArray()
Dim curExpense(364) As Currency
Dim intI As Integer
For intI = 0 to 364
curExpense(intI) = 20
Next
End Sub
Cambiar el límite inferior
Puede usar la instrucción Option base en la parte superior de un módulo para cambiar el índice predeterminado del primer elemento de 0 a 1. En el siguiente ejemplo, la instrucción Option base cambia el índice del primer elemento y la instrucción Dim declara la variable de matriz con 365 elementos.
VB
Copiar
Option Base 1
Dim curExpense(365) As Currency
También puede establecer explícitamente el límite inferior de una matriz usando la cláusula To, como se muestra en el siguiente ejemplo.
VB
Copiar
Dim curExpense(1 To 365) As Currency
Dim strWeekday(7 To 13) As String
Almacenamiento de valores de Variant en matrices
Hay dos formas de crear matrices de valores Variant . Una manera es declarar una matriz de tipo de datos Variant, como se muestra en el siguiente ejemplo:
VB
Copiar
Dim varData(3) As Variant
varData(0) = "Claudia Bendel"
varData(1) = "4242 Maple Blvd"
varData(2) = 38
varData(3) = Format("06-09-1952", "General Date")
La otra manera es asignar la matriz devuelta por la función Array a la variable de Variant, como se muestra en el siguiente ejemplo.
VB
Copiar
Dim varData As Variant
varData = Array("Ron Bendel", "4242 Maple Blvd", 38, _
Format("06-09-1952", "General Date"))
Los elementos de una matriz de valores de Variant se identifican por índice, independientemente de la técnica que se usa para crear la matriz. Por ejemplo, la siguiente instrucción se puede agregar a cualquiera de los ejemplos anteriores.
VB
MsgBox "Data for " & varData(0) & " has been recorded."
Uso de matrices multidimensionales
En Visual Basic, puede declarar matrices con hasta 60 dimensiones. Por ejemplo, la siguiente instrucción declara una matriz 5 por 10 de 2 dimensiones.
Explicación:ESPERO TE AYUDE DAME CORONITA PLIS =)