encendidos y enciende los apagados. Por ejemplo, la celda de carácter de la letra 'a' se
convierte en la que se muestra en la siguiente figura:
111111
11
11111111
11
·
11
11111111
Si, como ocurre en el momento de encender el ordenador, tenemos tinta negra y papel
blanco, la ca' aparecerá en blanco sobre negro.
La sentencia
OVER 1
activa un tipo particular de sobreimpresión. Normalmente, cuando se escribe algo en una
posición de la pantalla, el carácter nuevo «tapa» completamente lo que hubiera antes en
ella; en cambio, si previamente se da la orden
OVER
1, el nuevo carácter se funde con
el antiguo. Esto permite escribir caracteres compuestos, por ejemplo, letras subrayadas,
como en el programa siguiente. (Reinicialice el ordenador y seleccione +3 BASIC. El ca
rácter de subrayado se obtiene con
[51MB
I
y
@J.)
10 OVER 1
20 PRINT
"w";
CHR$
8;"_";
(Observe que hemos usado el carácter de control
CHR$
8 para hacer retroceder la posición
de escritura antes de escribir el '_'
.)
Hay otra forma de usar
INK, PAPER,
etc. que usted probablemente encontrará más có
moda que la que hemos visto hasta ahora. Podemos utilizarlas como elementos de
PRINT
seguidas del signo de punto y coma, y harán exactamente lo mismo que si las hubiésemos
ejecutado como sentencias independientes, con la única diferencia de que sus efectos son
sólo temporales, pues duran solamente hasta el final de la sentencia
PRINT
que las contie
ne. Por tanto, si escribimos
PRINT PAPER 6;"x";: PRINT
"y"
sólo la x quedará escrita sobre papel amarillo.
Capítulo
8.
Guía de programación en +3 BASIC
128