S-69 – Casio fx-50F PLUS Manual del usuario

Página 70

Advertising
background image

S-69

Precauciones sobre la sentencia If
• Una If debe estar acompañada siempre por una Then. El uso de una If sin la Then

correspondiente generará un error (Syntax ERROR).

• Se puede utilizar una expresión, comando Goto o comando Break 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 :
{sentencia} : ...

Función

• Las sentencias que siguen a Then se ejecutan hasta Else, y luego las

sentencias que siguen a IfEnd se ejecutan cuando la sentencia condicional
que sigue a If sea verdadera. Las sentencias que siguen a Else y luego las
sentencias que siguen a IfEnd se ejecutan cuando la sentencia condicional
que sigue a If sea falsa.

• Else {expresión} puede ser omitido.

• Siempre deberá incluir la IfEnd:{sentencia}. Su omisión no causará un

error, pero ciertos contenidos del programa pueden producir resultados
imprevistos de la ejecución en todo lo que está después de la sentencia 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 estructura de control/Sentencia For g

La sentencia For repite la ejecución de las sentencias entre For y Next mientras el valor
asignado a la variable de control se encuentre dentro del rango especifi cado.

Precauciones sobre las sentencias For
La sentencia For debe ir siempre acompañada de la sentencia Next. El uso de una For sin
la Next correspondiente generará un error (Syntax ERROR).

For~To~Next

Sintaxis

For {expresión (valor de inicio)}

→ {variable (variable de control)} To

{expresión (valor fi nal)} : {sentencia} : ... {sentencia} : Next : ....

Función

La ejecución de las sentencias 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 alcance el valor
fi nal, la ejecución salta a la sentencia que sigue a Next. La ejecución del
programa se interrumpe si no hay sentencia después de Next.

Ejemplo For

1

→ A To 10 : A

2

→ B : B ^ Next

For~To~Step~Next

Sintaxis

For {expresión (valor de inicio)}

→ {variable (variable de control)} To

{expresión (valor fi nal)} Step {expresión (paso)} : {sentencia} : ... {sentencia}
: Next : ....

Función

La ejecución de las sentencias 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.

Advertising