AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 172

Tabla de contenido
Un programa grabado con esta orden queda
almacenado
de tal manera que, al cargarlo,
+3 BASIC salta al
número-de-Iínea
e inicia la ejecución automáticamente.
Dé la orden
NEW
para borrar de la memoria el programa actual y luego copie el
siguiente:
10
PRINT "programa funcionando"
20 PLAY "cdefgabC"
Ahora grabe este programa con la orden:
SAVE "disk" UNE
10
Reinicialice el +3. Cuando aparezca el menú de presentación, cerciórese de que está intro­
ducido en la unidad el disco que contiene el programa anterior y pulse
IINTRO
l.
De esta
forma habrá seleccionado la opción Cargador del menú de presentación. El ordenador
se pone a buscar en el disco el programa
DISK;
cuando encuentra el pequeño programa
que acabamos de grabar con ese nombre
,
lo carga
y,
puesto que lo
habíamos
grabado con
la opción
UNE
10, inicia su ejecución (a partir de la línea 10). Si ahora pulsamos
IINTRO
I
el +3 vuelve a cargar y a ejecutar el mismo programa.
Si usted quiere editar el programa cuando ya ha sido ejecutado, pulse [I] e
IINTRO
I
(para
seleccionar la opción +3 BASIC en el menú de presentación).
Observe que si el programa
DISK
cargado por este procedimiento (o
sea,
con la opción
Cargador) no es de ejecución automática, para ponerlo en marcha o editarlo tendremos
que seleccionar la opción +3 BASIC cuando el ordenador haya terminado de cargarlo
.
Hasta ahora lo único que hemos grabado en disco ha sido
programas
(con sus
variables).
También podemos grabar información de otros dos tipos: matrices y
bytes.
Para grabar matrices tenemos que incluir la cláusula
DATA
en la orden
SAVE:
SAVE nombre-de-fichero DATA
nombre-de-matrizO
donde
nombre-de-fichero
es el nombre con el que la información quedará grabada en el
disco y está sometido a las
mismas
reglas que los nombres de los ficheros en que almacena­
mos programas.
El
nombre-de-matriz
especifica la matriz de BASIC que queremos grabar,
así
que tiene
que ser una sola letra (o una letra seguida de
$).
No olvide poner los paréntesis
O
tras
el nombre de la matriz.
Es necesario distinguir bien los papeles que desempeñan el
nombre-de-fichero
y el
nombre-de-matriz.
Por ejemplo, con la orden
SAVE "vargas" DATA bO
lo que hacemos es que
SAVE
lea la matriz b en la memoria y la almacene en el disco con
el nombre de
VARGAS
.
Capítulo
8.
Guía de programación en +3 BASIC
162
Tabla de contenido
loading

Tabla de contenido