Download fx-5800P - Support
Transcript
Dsz (Decremento y salto en cero) Sintaxis Función Ejemplo Dsz <variable> : <instrucción 1> : <instrucción 2> : ... 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. 10 → A : 0 → C : Lbl 1 : ? → B : B + C → C : Dsz A : Goto 1 : C ÷ 10 Isz (Incremento y salto en cero) Sintaxis Función Isz <variable> : <instrucción 1> : <instrucción 2> : ... 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 Función Ejemplo 1 <expresión> <operador relacional> <expresión> S <instrucción 1> : <instrucción 2> : ... 2 <expresión> S <instrucción 1> : <instrucción 2> : ... 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. 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). S-119