GO SUB n
GO TO n
IF
x
THEN
s
INK
n
INPUT [#n.J
..
.
INVERSE n
Deposita el número de línea
n
en la pila; después actúa como
GO
TO
n.
Error 4 si no hay suficientes sentencias
RETURN.
Salta a la línea de número n (o, si no existe, a la primera línea pos
terior a ese número)
.
Si x es 'verdadero' (distinto de cero), ejecuta
s.
Nótese que
s
com
prende todas las sentencias hasta el final de la línea. La forma
IF
x
THEN número-de-Iínea
no está permitida en +3 BASIC.
Establece el color de la tinta (primer plano) para los caracteres que
se escriba en lo sucesivo; n está en el margen de Oa 7 para un color,
n=8 para transparentes y n=9 para contraste.
Error K a menos que
O~n~9.
'
.
. . ' es una secuencia de elementos de
INPUT,
separados, al igual
que en una sentencia
PRINT,
por comas, signos de punto y coma
o apóstrofos. Un elemento de
INPUT
puede ser cualquiera de [os
siguientes:
(i) Cualquier elemento de
PRINT
que no empiece por una letra.
(ii) Un nombre de variable.
(iii) UNE seguido de un nombre de variable de tipo literal.
Los elementos de
PRINT
y los separadores del apartado (i) son tra
tados exactamente igual que en
PRINT,
con la excepción de que
la escritura se dirige a la pantalla inferior. Para
(ii),
el ordenador
se detiene y espera la introducción de una expresión por el teclado;
el valor de esa expresión es asignado a la variable
.
Los caracteres
escritos son reproducidos en la pantalla en la forma habitual; los
errores de sintaxis producen un signo de interrogación en negativo
y parpadeante. En el caso de expresiones de tipo literal, el tampón
de entrada se inicializa de forma que contenga dos comillas (que
el usuario puede borrar, si es necesario). Si el primer carácter de
la entrada es
STOP G
51MB
lIAD,
el programa se detiene y emite el
mensaje
H.
(iii) es igual que (ii), con la diferencia de que la entrada
es tratada como constante literal sin comillas y el mecanismo de
STOP
no funciona (en su lugar, para detener la sentencia hay que
pulsar la tecla [IJ).
Controla la inversión de los caracteres que se escriba en lo sucesi
vo. Si n=O, los caracteres aparecen en video normal, es decir,
co
lor de la tinta sobre color del papel. Si n= 1, los caracteres apare
cen en video inverso, esto es, color del papel sobre color de la tinta.
Error K si n no es O ni l
.
Sección 31. BASIC
313