Informática, pregunta formulada por juancrafteoo, hace 8 meses

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

Contestado por jarquinabimael685
1

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 =)

Otras preguntas