Arreglos Bidimencionales (EN CLASE)
Vimos la declración de arreglos de dos dimenciones (Matrices)
Dim Vect1 (2,2) As Integer
Dim Vect2 (,) As Integer = {{100,80,60},{25,45,10},{6,8,1})
Dim Vect3 (3,3) As Integer
Vect2 es un arreglo de 3X3 elementos. Para acceder al numero 100 del arreglo Vect2 lo vamos a hacer de la siguiente manera:
Console.WriteLine ("{0}", vect2(0,0)) 'Imprime 100
En el siguiente ejemplo podemos imprimir en pantalla los siguientes valores:
Console.WriteLine ("{0}", vect2(0,1)) 'Imprime 80
Console.WriteLine ("{0}", vect2(0,2)) 'Imprime 60
La forma mas sencilla de visualizar la información es haciendo una imagen de una matriz, donde tenemos (renglones, columnas).
Para leer el contenido de todo el arreglo de 3X3 necesitariamos dos ciclos for Anidados
Dim x As Integer
Dim y As Integer
for y = 0 to 2
for x = 0 to 2
Console.WriteLine (" {0} ", vect2(y,x))
Next
Next
Esto imprimiria en pantalla:
100
80
60
25
45
10
6
8
1
De esta forma veriamos todo el contenido del arreglo
Trabajo: ¿Cómo llenarian el vector desde el programa? ¿Cómo lo capturarian?