GOTO
Esta instrucción pide al ordenador que salte de la línea actual a la línea especificada, para no
ejecutar un grupo de instrucciones, si el salto es hacia delante, o para formar un bucle, si el salto
es hacia atrás. Escriba
10 print "hola" [RETURN]
20 goto 10 [RETURN]
y luego
run [RETURN]
Como puede ver, el ordenador escribe repetidamente la palabra hola, a la izquierda de la
pantalla, saltando cada vez a la línea siguiente. La razón es que, al llegar a la línea 20, la
instrucción goto 10 reenvía el programa a la línea 10.
Para detener el programa, pulse [ESC] una vez. Para reanudarlo, pulse cualquier otra tecla. Para
detenerlo definitivamente, de forma que se pueda introducir otras instrucciones, pulse [ESC]
dos veces.
Escriba ahora
cls [RETURN]
para borrar la pantalla.
Para inhibir el salto a la línea siguiente de la pantalla cada vez que el ordenador escriba hola,
introduzca nuevamente el programa anterior, pero poniendo ahora un signo de punto y coma
(;) al final de las comillas:
10 print "hola"; [RETURN]
20 goto 10 [RETURN]
run [RETURN]
El punto y coma indica al ordenador que debe escribir el siguiente grupo de caracteres
inmediatamente a la derecha del anterior (suponiendo que quepan en la misma línea).
Para detener este programa pulse [ESC] dos veces. Escriba otra vez la línea 10, pero poniendo
una coma (,) en lugar del punto y coma (;):
10 print "hola", [RETURN]
run [RETURN]
Como puede observar, la coma ha indicado al ordenador que escriba el siguiente grupo de
caracteres 13 posiciones a la derecha del lugar en que empezó a escribir el anterior. Esta función
es útil cuando se quiere visualizar información en columnas. No obstante, si el número de
caracteres del grupo es mayor que 12, la escritura empezará otras 13 posiciones más a la
derecha, de forma que entre columnas siempre quedará algún espacio.
Este número, 13, es modificable con la instrucción ZONE, que describiremos más adelante.
Para detener este programa, pulse [ESC] dos veces. Para borrar completamente la memoria del
ordenador, pulse las teclas [CONTROL] y [MAYS] y, antes de soltarlas, pulse [ESC].
INPUT
Esta instrucción hace que el ordenador quede a la espera de que el usuario introduzca
información por el teclado; por ejemplo, en respuesta a alguna pregunta.
Manual de Amstrad CPC 6128 (revisión 2008) - Página 41