arreglos
Bidimensional (Matriz)
Un vector está compuesto por una sola fila, en la cual cada posición empieza a contarse desde 0
0
1
2
3
Una matriz está compuesta porfilas y columnas, las cuales forman una tabla. Cada espacio es la intersección de una columna y una fila.
0,0
0,1
0,2
1,0
1,1
1,2
2,0
2,1
2,2
Para declarar un vector de n elementos:Dim vector(dimensión) as Tipo
Para declarar una matriz de n elementos:
Dim matriz(Fila,columna) as Tipo
Para declarar un vector de 4 elementos:
Dim vector(3) as Integer
Se coloca elnúmero 3 ya que se empieza a contar desde 0 {0,1,2,3).
Para declarar una matriz de 4 filas y 4 columnas:
Dim matriz(3,3) as integer
Se coloca el número 3 ya que se empieza a contar desde 0{0,1,2,3}
Para asignar valores al vector ingresando dato por dato:
Vector(0) = "Número en la posición 0"
Vector(1)= "Número en la posición 1"
Vector(2)= "Número en la posición 2"
Para asignarvalores a la matriz ingresando dato por dato:
Matriz(0,0)= "Numero en la posición 0,0"
Matriz(0,1)= "Número en la posición 0,1"
Matriz(1,2)="Número en la posición 1,2"
Se pueden asignarvalores al declarar la variable:
Dim vec() as Integer ={1,2,3}
Dim vec() as char ={"a","b","c"}
Se pueden asignar valores al declarar la variable:
Dim matriz(,) as Integer ={{1,2,3}{4,5,6},{7,8,9}}
For para llenar un vector:
For i As Integer = 0 to Vector.GetUpperBound(0)
Writeline("Ingrese el dato")
Vector(i) = readline
Next
For para llenar una matriz, se utilizan2, uno que recorre filas(0) y el otro columnas(1)
For filas as integer=0 to matriz.getUpperBound(0)
For columnas as integer=0to matriz.GetUpperBound(1)
Writeline("Ingrese el dato")Matriz(filas,columnas)=readline
Next
Writeline
Next
Imprimir un vector:
For i As Integer = 0 to Vector.GetUpperBound(0)
Writeline("El dato es:" & vector(i))
Next
Imprimir una matriz:
For...
Regístrate para leer el documento completo.