Se utiliza mucho para dar opciones a quien está utilizando un programa. Por ejemplo:

90 PRINT "¿DESEA SEGUIR MATANDO MARCIANOS?"
100 PRINT "SI VA A SEGUIR, OPRIMA LA S DE SI"
110 PRINT "SI NO, OPRIMA LA N DE NO"
120 IF INKEY$ = "S" THEN GOTO 10
130 IF INKEY$ = "N" THEN GOTO 400
140 IF INKEY$ = "" THEN GOTO 120
400 PRINT "MUCHAS GRACIAS POR HABER JUGADO CONMIGO. LO ESPERO MAÑANA, SI UD. QUIERE"
410 STOP


En este caso, si está oprimida la S el programa vuelve a iniciarse desde el principio (línea 10) y si está la N va a 400 y se despide cortésmente. Obsérvese la línea 140: sucede que la máquina es mucho más veloz que la mano del hombre, y esta línea hace que el ordenador espere (volviendo una y otra vez a la 120) hasta que alguna de las teclas esté pulsada.

NEW LINE (¡HAZLO!). Es una orden, es decir, que no puede estar como sentencia dentro de un programa. Significa que ya se ha terminado de escribir todo lo que se deseaba, ya sea en un texto o en una línea cualquiera, y que puede ejecutarse la orden, o colocar en el programa la línea de programa. Por eso, en un ejemplo dado más arriba, para utilizar el ordenador como sumadora, se debía escribir PRINT 2 2 NEWLINE, ya que si sólo se escribe PRINT 2 2 el ordenador se queda esperando por si nuestra expresión fuera más larga (p.e. 2 2 - 34/18 ... ), ya que no tiene otro modo de saber cuándo hemos terminado la orden o la línea de programa.

BREAK (¡PARA!). Ordena detener el programa al llegar al final de esa línea de programa (es decir, de la línea que se estaba ejecutando cuando se pulsó la tecla BREAK). Se usa para salir de apuros cuando un error ha generado un enredo que no se detiene por sí solo (p.e. la línea 200 GOTO 200 mantendría al ordenador pegado a una línea sin salirse ni avanzar, y las únicas salidas serían BREAK... o desenchufar el ordenador).

STOP (DETENER EL
PROGRAMA).
Se para la ejecución hasta que se dé una orden CONT. A diferencia de BREAK, que es siempre orden. STOP puede y suele usarse como sentencia, en una línea de programa. En la próxima entrega se verán las restantes expresiones que pueden decirse con el teclado del ZX81, y que son comunes a buena parte de los ordenadores que hablan, lenguaje BASIC.

LOAD (CARGA) y SAVE (GUARDA). Estas sentencias se utilizan al conectar, como memoria auxiliar externa, un magnetófono de cassette. LOAD seguida de un nombre (p.e. LOAD "MARCIANOS" ordena a la computadora que, cuando se ponga en marcha el magnetófono, escuche por si aparece la palabra MARCIANOS en cuyo caso debe cargar en su memoria interna el programa que viene a continuación de aquel rótulo, pero desdeñar todo otro programa de distinto nombre que haya en el mismo lado de la cassette. SAVE seguido de un nombre hace lo contrario: envía a un magnetófono que acaba de ponerse en marcha un programa que está en la memoria interna, de modo de poder grabarlo y guardarlo en cassette (ya que, como es sabido, la memoria interna del ordenador se borra en cuanto éste es desenchufado).

LIST (MUESTRA ROGRAMA). Borra la pantalla y muéstrame el programa que está en tu memoria interna. Si se escribe un número después de LIST, mostrará el programa a partir de esa línea; de lo contrario comienza desde la línea 1.
Se utiliza mucho al programar, tanto para ver partes del programa que no se recuerdan (ya que en pantalla sólo se verán como máximo las últimas 22 líneas de pantalla, que quizá sólo representen las 5 o 6 últimas líneas de programa), como para corregir errores.

LLIST (ESCRIBE EL PROGRAMA EN PAPEL). Cuando se tiene conectada una impresora, hace lo mismo que LIST pero en el papel.

PAUSE (PAUSA). Seguida de un número N, significa: Haz una pausa, sin borrar la pantalla, de N cincuentavos de segundo, y luego sigue con el programa. El número N ha de ser menor que 32767, es decir unos 11 minutos; si se supera ese límite la pausa será por tiempo indeterminado, hasta que se pulse una tecla cualquiera.

SCROLL (SUBIR EL TEXTO).
Elimina la primera línea de la pantalla, cuando ésta está llena (o por razones de mejor presentación), y todo lo que está escrito sube una línea, haciendo lugar abajo para una línea más.

INKEYS (MIRA EL TECLADO). Observa si estoy oprimiendo alguna tecla del teclado, léela y procede según instrucciones.

En la próxima entrega se verán las restantes expresiones que pueden decirse con el teclado del ZX81, y que son comunes a buena parte de los ordenadores que hablan, lenguaje BASIC.