Instruccion DIM

Objetivo:

Especificar los valores máximos para subíndices de variable de serie y asignar almacenaje en consecuencia.

Sintaxis:

DIM variable(subscripts)[,variable(subscripts)]...

Comentarios:

Si un nombre de serie de variable usado sin una declaración DIM, el valor máximo de su subíndice (s) es asumido para ser 10. Si un subíndice mayor que el máximo especificado es usado, un error ocurre "Subscript out of range" .

El número máximo de dimensiones para una serie es 255.

El valor mínimo para un subíndice es siempre 0, a no ser que de otra manera no especificado con la instruccion de OPTION BASE.

Una serie, una vez dimensionada, no puede redimensionarse dentro del programa no sin primero ejecutar un comando CLEAR or ERASE.

La declaración DIM pone todos los elementos de las series especificadas a un valor inicial de cero.

Ejemplos:

10 DIM A(20)
20 FOR I=0 TO 20
30 READ A(I)
40 NEXT I

Este ejemplo lee 21 instruccion DATA en otra parte en el programa y asigna sus valores A(0) por A(20), secuencialmente e incluso. Si la serie es de simple precisión (la exactitud predeterminada) entonces la línea 10 asignará 84 octetos de memoria a esta serie (veces de 4 octetos 21 elementos).

1