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

Página 120

Advertising
background image

S-119

Dsz (Decremento y salto en cero)

Sintaxis

Dsz <variable> : <instrucción 1> : <instrucción 2> : ...

Función

Decrementa el valor de la <variable> en uno. Entonces si el valor de
la <variable> no es cero, se ejecutará la <instrucción 1>, seguida por
la <instrucción 2> y todo lo que está después uno tras otro. Si el valor
de la <variable> es cero, se omitirá la <instrucción 1> y se ejecutará la
<instrucción 2> y todo lo que está después.

Ejemplo 10

→ A : 0 → C : Lbl 1 : ? → B : B + C → C : Dsz A : Goto 1 : C ÷ 10

Isz (Incremento y salto en cero)

Sintaxis

Isz <variable> : <instrucción 1> : <instrucción 2> : ...

Función

Incrementa el valor de la <variable> en uno. Entonces si el valor de la
<variable> no es cero, se ejecutará la <instrucción 1>, seguida por la
<instrucción 2> y todo lo que está después uno tras otro. Si el valor
de la <variable> es cero, se omitirá la <instrucción 1> y se ejecutará la
<instrucción 2> y todo lo que está después.

S

Sintaxis

1 <expresión> <operador relacional> <expresión> S <instrucción 1> :

<instrucción 2> : ...

2 <expresión> S <instrucción 1> : <instrucción 2> : ...

Función

Este es un comando de bifurcación condicional. Comando de bifurcación
condicional usado en combinación con operadores relacionales (=,

≠, >, >, <,

<).

Sintaxis

1: La <instrucción 1> se ejecuta si la condición existente a la

izquierda del comando

S es verdadera, y luego la <instrucción 2> y todo

lo que está después será ejecutado secuencialmente. La <instrucción 1>
se omite si la condición existente a la izquierda del comando

S es falsa, y

luego se ejecutará la <instrucción 2> y todo lo que está después.

Sintaxis

2: El resultado de la evaluación que no sea cero de la condición

existente a la izquierda del comando

S se interpreta como “verdadero”, de

manera que se ejecuta la <instrucción 1>, seguida por la <instrucción 2>
y todo lo que está después, uno tras otro. El resultado de la evaluación de
cero de la condición existente a la izquierda del comando

S se interpreta

como “falso”, de manera que se omite la <instrucción 1>, y se ejecuta la
<instrucción 2> y todo lo que está después.

Ejemplo

Lbl 1 : ?

→ A : A > 0 S '(A) ^ Goto 1

A Comandos de la estructura de control: Instrucciones If

La instrucción If se utiliza para controlar la bifurcación de la ejecución del programa según
que la expresión que sigue a If (que es la condición de bifurcación) sea verdadera o falsa.

Precauciones sobre la instrucción If

• Una instrucción If siempre debe estar acompañada por una instrucción Then. El uso de

una If sin la Then correspondiente generará un error de sintaxis (Syntax ERROR).

Advertising