Matrices dimensionales

Solo disponible en BuenasTareas
  • Páginas : 3 (732 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de noviembre de 2011
Leer documento completo
Vista previa del texto
MATRICES
USO DE LAS MATRICES UNIDIMENCIONAL
Habrá en algún momento la necesidad de crear variables para almacenar datos, como por ejemplo los datos de 40 clientes: Nombre, Edad, FechaNacimiento,etc. entonces se nos hará tedioso declarar 40 variables por cada dato, además de la perdida de tiempo, es por tal motivo que recurrimos a las Matrices o Arrays en Visual Basic .NET y ¿Que es una matriz?Es una colección, una agrupación, un conjunto de variables con el mismo tipo de dato (Cadena, numérico, fecha, etc.), cada variable de la matriz es identificado por un numero de índice que indica ellugar donde esta ubicado la variable, veamos un ejemplo.
Matriz Cliente, como podemos observar esta matriz tiene 5 elementos y para acceder a una de ellas invocamos el nombre de la variable y suíndice, por ejemplo Cliente(2), como resultado obtendremos al cliente “Ana”.
VARIABLE | Cliente(0) | Cliente(1) | Cliente(2) | Cliente(3) | Cliente(4) |
VALOR | José | María | Ana | Eva | Luis |INDICE | 0 | 1 | 2 | 3 | 4 |
Declaración de matrices
La declaración de matrices es muy similar a la declaración de variables, la sintaxis es: DimNombreMatriz(Tamaño de la matriz) As [Tipo de dato].Ejemplos:
DimNombre_Cliente(4) As String
‘Asignamos los valores a cada elemento
Nombre_Cliente(0)=”José”
Nombre_Cliente(1)=”María“
Nombre_Cliente(2)=”Ana”
Nombre_Cliente(3)=”Eva”Nombre_Cliente(4)=”Luis”
DimEdad_Cliente(4) As Integer
Edad_Cliente(0)=21
Edad_Cliente(1)=22
Edad_Cliente(2)=23
Edad_Cliente(3)=24
Edad_Cliente(4)=25
‘ Otra forma de declarar matrices
DimcodigoAs String()={“solo”,”codigo”,”fuente”}
DimEdad() As Integer={21,22,23,24,25}
Uso del BubleForEach…Next en las Matrices:
Dim nombre As String
ForEach nombre In Nombre_Cliente
‘Enviar un mensaje con el nombre delcliente  por cada elemento de la matriz
Next
A la variable nombre se le asignará el valor de cada elemento recorrido,  en la primera iteración la variable nombre tendrá el valor “José”, en la...
tracking img