Una vez grabado el programa en el disco de la unidad A, ya podemos apagar o reiniciali
zar el +3, o dar la orden NEW para empezar otro
programa.
Pero recuerde que hay una
diferencia muy importante entre reinicializar el ordenador y ejecutar una orden NEW. Al
pulsar el botón REINIC se borra toda la memoria RAM, incluidos los ficheros que haya
mos almacenado en la unidad M. En cambio, NEW no afecta en absoluto a los ficheros
de la unidad M. Puesto que nuestro programa se encuentra en el disco de la unidad A,
no hay inconveniente en reinicializar el +3. Hágalo. Después elija +3 BASIC en el menú
de presentación y escriba:
LOAD "cuadrado"
La orden LOAD lee en el disco un programa (junto con sus variables), borrando previa
mente de la memoria el programa actual (y sus variables). (Sin embargo, si el fichero espe
cificado en LOAD no se encuentra en el disco, la orden no borra el programa actual.) Al
igual que
SAVE,
LOAD exige que especifiquemos un nombre de fichero no vacío. Si us
ted ha trabajado antes con un ordenador de cinta, posiblemente estará acostumbrado a
la orden LOAD ...., que en esos ordenadores es válida y significa 'cargar el próximo pro
grama que se encuentre en la cinta'. Pues bien, en el disco no tiene sentido el concepto
de 'próximo programa'; por eso, si no especificamos un nombre de fichero, el ordenador
no sabe qué programa tiene que cargar y emite un mensaje de error. Si no recuerda qué
nombre dio al programa en el momento de grabarlo, use la orden CAT para averiguar
qué ficheros hay en el disco. (Es una buena costumbre elegir los nombres de los progra
mas de forma que den una idea de cuál es su contenido o misión; por ejemplo, si vemos
en el disco el nombre TENIS. BAS, seguramente recordaremos que es un programa de jue
go, mientras que si le hubiéramos llamado solamente T el nombre no nos serviría de gran
ayuda.)
Hay una forma más directa de cargar programas (por ejemplo, juegos): usar la opción
Cargador del menú de presentación. Sin embargo, este método no vale para todos los pro
gramas. En efecto, al seleccionar esa opción, el ordenador busca en el disco un programa
llamado
*.
Si existe, lo carga y lo pone en marcha. El programa tiene que estar escrito
en código de máquina y haber sido grabado de una forma especial (BASIC no puede gra
bar programas con ese nombre, ya que SAVE no admite el carácter
*
como nombre de
fichero). Así pues
,
este método está reservado para los programas de distribución comer
cial y para los usuarios que sepan programar en código de máquina.
Si el ordenador no encuentra el fichero
*,
busca un fichero que se llame DISK. (Éste sí
puede ser un programa de BASIC.) Si encuentra ese fichero, lo carga y queda a la espera
de nuevas órdenes. En esta situación, si pulsamos
IINTRO
1
, el +3 simplemente vuelve a
cargar el mismo programa.
Para ejecutar o editar el programa cargado de esta manera, se pulsa
ITJ
y luego
IINTRO
I
a fin de seleccionar la opción +3 BASIC del menú de presentación.
Capítulo
8.
Guía de programación en +3 BASIC
160