30 IF LEN(A$)<>1 THEN ERROR 100
40 GOTO 20
100 IF ERR=100 THEN 110 ELSE 130
110 PRINT CHR$(7)
120 PRINT "Le dije que UNA letra!"
130 RESUME 20
run
Palabras clave asociadas: ERL, ERR, ON ERROR GOTO, RESUME.
EVERY
Sintaxis: EVERY <periodo de tiempo>[, <número de temporizador>]
GOSUB <número de línea>
Ejemplo:
10 EVERY 50,1 GOSUB 30 20 GOTO 20
30 SOUND 1,20
40 RETURN
run
Orden. Invoca una subrutina de BASIC a intervalos de tiempo regulares. El <periodo de tiempo)
especifica el intervalo en unidades de 0.02 s (cincuentavos de segundo).
El <número del temporizador> (margen de 0 a 3) especifica cuál de los cuatro cronómetros se
debe utilizar. El temporizador número 3 tiene la prioridad más alta; el número 0 (que es el
implícito), la más baja.
Cada uno de los cuatro cronómetros puede tener una subrutina asociada.
En la parte 3 del capítulo 'Cuando usted guste...' daremos más amplia información acerca de las
interrupciones.
Palabras clave asociadas: AFTER, REMAIN.
EXP
Sintaxis: EXP (<expresión numérica>)
Ejemplo:
PRINT EXP(6.876)
968.743625
Función. Calcula el número e elevado a la potencia dada por <expresión numérica>. El número
e es la base de los logaritmos neperianos, aproximadamente igual a 2.7182818.
Palabras clave asociadas: LOG.
FILL
Sintaxis: FILL <tinta>
Ejemplo:
10 MODE 0
20 FOR n=1 TO 500
30 PRINT"0";
40 NEXT
50 colorpluma=2+RND*13
Manual de Amstrad CPC 6128 (revisión 2008) - Página 130