Descargar Imprimir esta página

AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 123

Publicidad

Continuando con el juego de caracteres, los siguientes son los códigos de palabras
clave
o, abreviadamente, claves.
Habrá notado que en el primer programa de esta sección no hemos escrito los 32 primeros
caracteres (códigos
O
al 31); son los caracteres de control. No producen ningún carácter
visible, sino que nos permiten controlar la imagen que se forma en la pantalla y algunas
otras funciones del
+3.
(Si intentamos escribir
caracteres
de control, el
+3
muestra un
"7
en la pantalla para ind
icar
que no los entiende. Los caracteres de control están descritos más detalladamente en la
Sección 28 de este
capítulo.)
Tres de los códigos que afectan a la imagen de la pantalla son el
6,
el 8 y el 13. Vamos
a
explicarlos.
De los tres, CHR$ 8 es posiblemente el único que tendrá interés para usted.
CH R$ 6 inserta espacios exactamente de la misma forma que lo hace la coma en las senten­
cias PRINT. Por ejemplo,
PRINT 1; CHR$ 6;2
produce el mismo efecto que
PRINT 1,2
Obviamente, ésta no es una forma muy clara de usarlo. Una manera más comprensible
sería:
LET a$="1"+CHR$ 6+"2"
PRINT a$
CHR$ 8 es el espacio hacia atrás o retroceso del cursor: desplaza la posición de escritura
un lugar hacia la izquierda. Pruebe la siguiente orden:
PRINT "1234"; CHR$ 8;"5"
cuyo efecto final es escribir
1235
CHR$13 es linea nueva: desplaza la posición de escritura al comienzo de la línea
siguiente.
La pantalla reconoce también los códigos 16 al 23, que están explicados en las Secciones 15
y 16 de este capítulo. (La
lista
completa de todos los códigos se encuentra en la Sección 28.)
Teniendo en cuenta
todos
los caracteres «visibles» , podemos ampliar el concepto de 'or­
den alfanumérico' a cadenas que contengan caracteres cualesquiera, no sólo letras
.
Para
ello debemos considerar un alfabeto ampliado que, en lugar de constar de 26 letras, sea
la lista de todos los 256 caracteres, en el mismo orden que sus códigos. Por ejemplo, las
siguientes cadenas están, para el
+3,
en orden
alfabético
.
(Observe
que, curiosamente,
las letras minúsculas van detrás de todas las mayúsculas
,
de forma que la 'a' es po
sterior
a la 'Z'; además, los espacios son significativos.)
Sección 14. El juego de caracteres
113

Publicidad

loading