User manual - fx-5800P
S-118
? (Prompt de entrada)
Sintaxis 1 ?
→
<variable>
"<cadena de caracteres>"?
→
<variable>
Función 1 Asigna un valor a una variable. Un prompt de entrada “?” o “<cadena de
caracteres>?” aparece en la pantalla cuando la ejecución del programa llega
a este comando.
Ejemplo 1 ?
→
A
Sintaxis 2 ?<variable>
"<cadena de caracteres>"?<variable>
Función 2 Asigna un valor a una variable. El prompt de entrada “<variable>?” o “<cadena
de caracteres>?” aparece en la pantalla cuando la ejecución del programa
llegue a este comando.
A diferencia de la sintaxis ?
→
<variable>, esta sintaxis visualiza el valor
actual de la variable, junto con el prompt. Si se presiona
E
sin introducir
nada en respuesta al prompt, la ejecución del programa se realizará usando
el valor actual de la variable.
Ejemplo 2 ? A
→
(Asignación a variables)
Sintaxis <expresión>
→
<variable>
Función Asigna el valor obtenido por el elemento de la izquierda a la variable de la
derecha.
Ejemplo A + 5
→
A
A
Operadores relacionales
=,
≠
, >,
>
, <,
<
Sintaxis <expresión> <operador relacional> <expresión>
Función Estos comandos evalúan las expresiones en uno u otro lado y devuelven un
valor verdadero (1) o falso (0). Estos comandos se utilizan en combinación
con el comando de bifurcación
S
, y cuando se estructura la <expresión
condicional> de las instrucciones If, While y Do.
Ejemplo Vea las entradas para
S
(página 119), instrucción If (página 119), instrucción
While (página 121) e instrucción Do (página 121).
Nota Estos comandos evalúan las expresiones de uno u otro lado, y devuelven 1
si es verdadero y 0 si es falso.
A
Comandos de salto
Goto ~ Lbl
Sintaxis Goto
n
: .... : Lbl
n
o Lbl
n
: .... : Goto
n
(
n
es un entero de 0 a 9, o un nombre
de variable de A a Z).
Función La ejecución de Goto
n
salta al Lbl
n
correspondiente.
Ejemplo ?
→
A : Lbl 1 : ?
→
B : A × B ÷ 2
^
Goto 1
¡Importante! Se produce un Go ERROR si no hay ningún Lbl
n
correspondiente en el
mismo programa en que se encuentra ubicado Goto
n
.