miércoles, 14 de mayo de 2014

05. Repasando los Arrays

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

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