Instruccion DATA

Objetivo:

Almacenar el numérico y ensartar constants que son   accedidos por el programa la instruccion(es) READ.

Sintaxis:

DATA constants

Comentarios:

constants son constantes numérico en cualquier formato (el punto fijo, el punto flotante, o el número entero), separado por comas. No permiten expresiones en la lista.

Ensarte constants en instrucciones DATA debe ser rodeado por dobles comillas sólo si ellos contienen comas, colones, o la administración significativa o espacios de rastreo. De otra manera, las comillas no son necesarias.

Las instrucciones DATA no son ejecutables y pueden ser colocadas en todas partes en el programa. Una instruccion DATA puede contener muchas constantes que caberan sobre una línea (separado por comas), y cualquier número de instrucciones DATA puede ser usado en un programa.

READ instrucciones tienen acceso a las instrucciones DATA para (por el número de línea). Los datos contenidos allí pueden ser pensados como una lista continua de artículos, independientemente de cuantos los artículos están sobre una línea o donde las líneas son colocadas en el programa. El tipo variable (numérico o cadena) dado en la instruccion READ debe estar de acuerdo con la correspondencia constante en la instruccion DATA,o una error "Type Mismatch" ocurre.

Las instrucciones DATA pueden ser releídas a partir del principio por el empleo de la declaración RESTORE.

Para la información adicional y ejemplos, mirar la declaración RESTORE y la declaración READ.

Ejemplo 1:

.
.
.
80 FOR I=1 TO 10
90 READ A(I)
100 NEXT I
110 DATA 3.08,5.19,3.12,3.98,4.24
120 DATA 5.08,5.55,4.00,3.16,3.37
.
.
.

Este segmento de programa lee los valores de las instrucciones DATA en la serie A. Después de la ejecución, el valor A(1) es 3.08, etcétera. Las instrucciones DATA (líneas 110-120) pueden ser colocadas en todas partes en el programa; ellos hasta pueden ser colocados delante de la declaración LEÍDA.

Ejemplo 2:

5 PRINT
10 PRINT "CITY","STATE","ZIP"
20 READ C$,S$,Z
30 DATA "DENVER,","COLORADO",80211
40 PRINT C$,S$,Z
RUN
 CITY STATE ZIP
 DENVER, COLORADO 80211

Este programa lee la cadena y datos numéricos de la instruccion DATA en la línea 30.

1