You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Por ejemplo, suponga que está escribi<strong>en</strong>do un programa para un equipo de<br />
béisbol y desea almac<strong>en</strong>ar los nombres de todos los jugadores que se<br />
<strong>en</strong>cu<strong>en</strong>tran <strong>en</strong> el campo de juego. Puede crear nueve variables de cad<strong>en</strong>as<br />
separadas, una para cada jugador o puede declarar una variable de matriz que<br />
se parezca al código que aparece a continuación.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
Dim players() As String<br />
Una variable de matriz se declara colocando paréntesis después del nombre de<br />
la variable. Si se sabe cuántos valores se necesita almac<strong>en</strong>ar, también se puede<br />
especificar el tamaño de la matriz <strong>en</strong> la declaración de la sigui<strong>en</strong>te manera.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
Dim players(8) As String<br />
Puede parecer extraño que el tamaño de la matriz sea 8 cuando un equipo del<br />
béisbol ti<strong>en</strong>e 9 jugadores. Esto se debe a que la matriz está formada por una<br />
cantidad de valores o elem<strong>en</strong>tos, que comi<strong>en</strong>zan con el elem<strong>en</strong>to 0 y terminan<br />
con el número especificado <strong>en</strong> la declaración. En este caso, la matriz conti<strong>en</strong>e<br />
los elem<strong>en</strong>tos 0 a 8, de un total de nueve.<br />
Asignar valores a las matrices<br />
Al igual que con otros tipos de valores, debe asignar valores a las matrices.<br />
Para ello, se hace refer<strong>en</strong>cia al número del elem<strong>en</strong>to como parte de la<br />
asignación, como se muestra a continuación.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
players(0) = "John"<br />
players(3) = "Bart"<br />
En el código anterior, el valor John se asigna al primer elem<strong>en</strong>to de la matriz<br />
(elem<strong>en</strong>to 0) y el valor Brett se asigna al cuarto elem<strong>en</strong>to (elem<strong>en</strong>to 3). Los<br />
elem<strong>en</strong>tos de la matriz no se ti<strong>en</strong><strong>en</strong> que asignar <strong>en</strong> ord<strong>en</strong> y cualquier elem<strong>en</strong>to<br />
sin asignar t<strong>en</strong>drá un valor predeterminado; <strong>en</strong> este caso, una cad<strong>en</strong>a vacía.<br />
Al igual que con otros tipos de valores, puede declarar y asignar los valores a<br />
una matriz <strong>en</strong> una línea única de la sigui<strong>en</strong>te manera.<br />
<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />
Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 30