Descargar Imprimir esta página

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

Publicidad

Con el menú de presentación en la pantalla, active BASIC seleccionando la opción +3
BASIC.
A continuación transcriba cuidadosamente el siguiente programa, que convierte grados
Fahrenheit en grados centígrados:
10 REM Conversión de temperatura
20 PRINT "Grados F", "Grados C"
30 PRINT
40 INPUT "Introduzca grados F".f
50 PRINT
f,
60 PRINT (f-32)*5/9
70 GO TO 40
Observe que, si escribe toda la línea 10 en
minúsculas,
BASIC sólo convierte en mayúscu­
las la palabra 'REM', ya que ésta
es
la única palabra
clave
que hay en la línea
. Además,
aunque haya escrito GOTO en forma de una sola palabra, el ordenador la parte en dos.
Ahora ejecute el programa. Verá que la línea 20 escribe las cabeceras en la pantalla supe­
rior.
Pero ¿qué ha hecho la línea !O? Parece que el +3 la ha ignorado completamente;
en efecto, eso es lo que ha hecho. La palabra REM de la línea 10 es en realidad una abre­
viatura de
remark
('observación') y su único efecto es permitir que hagamos
anotaciones
al programa. Una senten
cia
REM consiste en la palabra REM seguida de cualquier cosa.
El ordenador ignora todo lo que escribamos a la derecha de REM
hasta
el final de la línea.
Después de la línea 20, la 30 no hace
más
que escribir una línea en blanco. Cuando el
+3 llega a la orden INPUT de la línea 40, espera hasta que escribamos un valor para la
var iable
f
(observe que el cursor está en la pantalla inferior).
Introduzca un número. El +3 muestra
el
resultado del cálculo y queda a la espera de otro
número
.
Esto se debe a que la instrucción de la línea 70 es GO TO 40, que en castellano
se puede leer 'ir a 40'; en otras palabras, 'en vez de salir del programa y detenerte, salta
hacia
atrás,
a la línea 40, y continúa a partir de ella'.
Así pues, introduzca otra temperatura, luego otra, .... Quizá se pregunte usted si la má­
quina llegará a cansarse de hacer siempre lo mismo; pues no, no se cansa nunca. Para
detener el programa haga lo siguiente: en vez de introducir otro número, pulse la tecla
[KJ
en combinación con
151MB
l.
Esto hace que aparezca la palabra STOP; cuando usted
pulse
IINTRO
1
,
el +3
responderá
con el
informe:
H STOP en INPUT, 40:1
Este informe indica que el programa se ha detenido en una instrucción INPUT, que es la
primera (:1) de la línea
40.
Si desea reanudar la ejecución del programa, escriba:
CONTINUE
y el +3 le pedirá otro número
.
Sección
2.
Conceptos sencillos de programación
61

Publicidad

loading