Un array o matriz es un conjunto de elementos a los que identificamos con un-os índices. Si para identificar al elemento empleamos un único valor de índice decimos que el array es unidimensional, si hacen falta 2 bidimensional, con 3 tridimensional etc. También tenemos que decir que, cada elemento del array contiene el mismo tipo de datos que los demás.
El primer elementos de cada dimensión tiene siempre el índice 0, y el último índice de una dimensión es el N-1 siendo N el número de elementos de la matriz en esa dimensión.
Para definir un array unidimensional tenemos que indicar el número de elementos que va a tener así como el tipo de dato de esos elementos. Por ejemplo, si nos piden declarar un array de 20 elementos que guarden las edades de 20 personas entonces:
Dim Edades (19) As Byte
El primer elementos de cada dimensión tiene siempre el índice 0, y el último índice de una dimensión es el N-1 siendo N el número de elementos de la matriz en esa dimensión.
Para definir un array unidimensional tenemos que indicar el número de elementos que va a tener así como el tipo de dato de esos elementos. Por ejemplo, si nos piden declarar un array de 20 elementos que guarden las edades de 20 personas entonces:
Dim Edades (19) As Byte
Lo que indicamos es que el array se llamará "Edades" y que tendrá 20 elementos (19+1), dicho de otro modo en el paréntesis ponemos el índice más alto que tendrá la Matriz.
Para recorrer los valores de una matriz podemos usar un bucle FOR de esta forma:
Sub Main()
Dim Edades (19) As Byte
Dim i As Byte.
Randomize ()
For i = 0 To 19
Edades(i) = CInt (Math.Rnd () * (100- 1) + 1
Next
End Sub
Esto creará valores aleatorios entre 1 y 100 para las edades de las 20 personas y guardarlas en cada elemento Edades(i).
No hay comentarios:
Publicar un comentario