S-120, Precauciones sobre la instrucción for – Casio fx-5800P Manual del usuario

Página 121

Advertising
background image

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

Advertising