El resultado será:
1234567890
7
El último subíndice (el que se puede omitir), también puede tener la estructura de los pará
metros de la disección de cadenas. Por ejemplo
,
a$(2,4 TO 81
es igual a
a$(2)(4 TO 81
que a su vez es igual a
"45678"
Recuerde
:
en una matriz literal, todas las
cadenas
tienen la
misma
longitud
.
La sentencia
DIM
tiene un parámetro adicional (el último) que especifica esa longitud. Al
escribir una variable indexada perteneciente a una matriz literal, podemos incluir un nú
mero adicional (o bien un disector de cadenas), que corresponderá al último parámetro
de la sentencia
DIM.
Si al dimensionar una matriz literal sólo especificamos un parámetro, la matriz se compor
ta como variable sencilla de longitud fija. Escriba
:
DIM
a$(101
y
podrá comprobar que
a$
funciona igual que una variable literal ordinaria, con la única
diferencia de que su longitud siempre será 10
y
los valores le serán asignados por
el
método
de Procrustes.
Ejercicio
1. Utilice las sentencias READ y DATA para formar una matriz m$ en la cual mstn) sea
~.
el nombre del n-
ésirno
mes. (Sugerencia. Suponiendo que usted tenga la costumbre de
escribir 'setiembre' en vez de 'septiembre', la sentencia
DIM
necesaria es
DIM
m$(12.91.)
Compruebe todo
s
los valores de
m$(nl
haciendo que los escriba un bucle
FOR ...
NEXT.
Capítulo
8.
Guía de programación en +3 BASIC
102