Descargar Imprimir esta página

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

Publicidad

Ahora escriba estas líneas adicionales
:
100
REM Este programa recuerda nombres
110
INPUT "Escriba su nombre",n$
120 PRINT "¡Hola, ";n$;"'"
130
GO TO
110
Este programa es independiente del anterior, pero podemos guardar ambos en el +3 al
mismo tiempo. Para ejecutar el nuevo programa dé la orden:
RUN
100
Puesto que el programa espera que introduzcamos una cadena literal (o sea, un carácter
o un grupo de caracteres cualesquiera) en vez de un número,
mostrará
el cursor
l
entre
comillas el") para recordárnoslo. Así pues, escriba un nombre y pulse
I
INTRO
l.
La próxima vez
volverán
a aparecer las
comillas,
pero usted no
tiene
que utilizarlas si no
lo
desea.
Por ejemplo, pruebe lo siguiente: borre las comillas pulsando
El
y dos ve­
ces
1 BORRAR 1;
después escriba:
n$
Al no haber comillas, el +3 sabe que tiene que realizar algún cálculo (en este caso, averiguar
el valor de la variable literal ns, que será el nombre introducido la vez anterior). De este mo­
do, la sentencia
INPUT
actúa como
lET n$=n$,
así que el valor de
n$
permanece inalterado.
Cuando quiera detener el programa, borre las
comillas,
pulse
~
en combinación con
15 1 M B
I
y finalmente pulse
[lNTRO
l.
Ahora examinemos la instrucción
RUN
100, que provoca el salto a la línea 100 e inicia
la ejecución del programa a
partir
de
ella.
Usted podría
preguntarse:
'¿cuál
es
la diferen­
cia
entre
RUN
100 y
GO TO
1OO?
'
Pues
bien,
RUN
100 empieza por borrar la pantalla
y todas las variables, y después actúa igual que
GO TO
100. En cambio,
GO TO
100 no
borra nada
.
Hay ocasiones en que se necesita ejecutar un programa sin borrar las varia­
bles; en tales casos hay que usar
GO TO,
porque
RUN
podría ser
desastrosa.
Por consi­
guiente,
no conviene que se acostumbre a escribir
RUN
sistemáticamente para poner en
marcha los programas
.
Otra diferencia obvia consiste en que se puede escribir
RUN
sin número de línea
(y
enton­
ces la ejecución comienza a partir de la primera línea del
programa),
mientras que
GO
TO
siempre tiene que ir seguida de un número de línea.
Tanto este programa como
el
de conversión de temperatura se detienen solamente cuando
pulsamos
1
51MB
I~
en la línea de entrada. A veces se escribe por error un programa que
no se detiene por sí mismo ni puede ser interrumpido por este procedimiento. Por ejem­
plo,
escriba:
200 GO TO 200
RUN 200
Sección 2. Conceptos sencillos de programación
63

Publicidad

loading