User manual - fx-5800P

S-120
• Se puede usar una expresión, comando Return o Stop para la <expresión*> que sigue a
Then y Else.
If ~ Then (~ Else) ~ IfEnd
Sintaxis If <expresión condicional> : Then <expresión*> : Else <expresión*> :
IfEnd : <instrucción> : ...
Función Las instrucciones que siguen a Then se ejecutan hasta Else, y luego
las instrucciones que siguen a IfEnd se ejecutan cuando la instrucción
condicional que sigue a If sea verdadera. Las instrucciones que siguen
a Else y luego las que siguen a IfEnd se ejecutan cuando la instrucción
condicional que sigue a If sea falsa.
“Else<expresión>” puede ser omitida.
Siempre incluya el “IfEnd”. Su omisión no sólo generará un error, sino que
ciertos contenidos del programa pueden ocasionar resultados de ejecución
imprevistos por todo lo que está después de la instrucción If.
Ejemplo 1 ?
A : If A < 10 : Then 10A
^
Else 9A
^
IfEnd : Ans×1.05
Ejemplo 2 ?
A : If A > 0 : Then A×10
A : IfEnd : Ans×1.05
A
Comandos de la estructura de control: Instrucciones For
La instrucción For repite la ejecución de las instrucciones entre For y Next mientras el valor
asignado a la variable de control se encuentre dentro del rango especifi cado.
Precauciones sobre la instrucción For
Una instrucción For siempre debe estar acompañada por una instrucción Next. El uso de
una For sin la Next correspondiente generará un error de sintaxis (Syntax ERROR).
For ~ To ~ Next (COMP)
Sintaxis For <expresión (valor de inicio)>
<variable (variable de control)> To
<expresión (valor de fi n)> : <instrucción> : ... <instrucción> : Next : ...
Función La ejecución de las instrucciones desde For hasta Next se repite mientras la
variable de control sea incrementada en 1 con cada ejecución, comenzando
desde el valor de inicio. Cuando el valor del valor de control llegue al valor
de fi n, la ejecución saltará a la instrucción que sigue a Next. La ejecución del
programa se interrumpe si no hay ninguna instrucción después de Next.
Ejemplo For 1
A To 10 : A
2
B : B
^
Next
For ~ To ~ Step ~ Next (COMP)
Sintaxis For <expresión (valor de inicio)>
<variable (variable de control)> To
<expresión (valor de fi n)> Step <expression (valor de paso)> : <instrucción> :
... <instrucción> : Next : ...
Función La ejecución de las instrucciones desde For hasta Next se repite mientras
la variable de control sea incrementada por el valor del paso con cada
ejecución, comenzando desde el valor de inicio. Salvo esto, este comando
es igual que For~To~Next.
Ejemplo For 1
A To 10 Step 0.5 : A
2
B : B
^
Next