A Comando del salto incondicional
Goto ~ Lbl
Sintaxis
Goto
Función
Ejecución de Goto
? → A : Lbl 1 : ? → B : A × B ÷ 2
Ejemplo
¡Importante!
Se genera un error (Syntax ERROR) si no hay un Lbl
programa donde está ubicado Goto
A Comandos de salto condicional y expresiones condicionales
1 {expresión} {operador relacional} {expresión}
Sintaxis
{sentencia2} : ....
2 {expresión}
Función
Comando de bifurcación condicional utilizado en combinación con
operadores relacionales (=, ≠, >, > , <, < ).
Sintaxis 1 : {sentencia1} se ejecuta si la condición que está a la izquierda
del comando
después se ejecutará secuencialmente. {sentencia1} se omite si la condición
que está a la izquierda del comando
{sentencia2} y todo lo que está después.
Sintaxis 2 : El resultado de una evaluación distinta de cero de la condición
a la izquierda del comando
tanto, se ejecuta {sentencia1}, seguido por {sentencia2} y todo lo que está
después en sucesión. El resultado de una evaluación cero de la condición
a la izquierda del comando
{sentencia1} se omite, y {sentencia2} y todo lo que está después se ejecuta.
Lbl 1 : ? → A : A > 0
Ejemplo
=, ≠, >, > , <, < (Operadores relacionales)
Sintaxis
{expresión} {operador relacional} {expresión}
Función
Estos comandos evalúan las expresiones a uno u otro lado, y devuelven un
valor verdadero (1) o falso (0). Estos comandos se utilizan en combinación
con el comando de bifurcación
condicional} de las sentencias If y de las sentencias While.
Ejemplo
Vea las entradas para
While (página 70).
Nota
Estos comandos evalúan las expresiones a uno u otro lado, y devuelven 1 si es verdadero
y 0 si es falso, y almacenan el resultado en Ans.
A Comandos de estructura de control/Sentencia If
La sentencia If se utiliza para controlar la bifurcación de 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.
n
n
n
: .... : Lbl
o Lbl
n
salta al Lbl
n
.
{sentencia1} : {sentencia2} : ....
es verdadero, y entonces {sentencia2} y todo lo que está
' (A)
n
n
: .... : Goto
(
= entero desde 0 a 9)
n
correspondiente.
Goto 1
n
correspondiente en el mismo
es falso, y entonces se ejecutará
se interpreta como "verdadero", y por lo
se interpreta como "falso", y por lo tanto,
Goto1
, y cuando se estructura la {expresión
(más arriba), sentencia If (más abajo), y sentencia
S-68
{sentencia1} :