Casio fx-50F PLUS Guia Del Usuario página 70

Tabla de contenido

Publicidad

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.
? → A : If A < 10 : Then 10A
Ejemplo 1
? → A : If A > 0 : Then A × 10 → A : IfEnd : Ans×1.05
Ejemplo 2
A Comandos de estructura de control/Sentencia For
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
For {expresión (valor de inicio)} → {variable (variable de control)} To
Sintaxis
{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.
For 1 → A To 10 : A
Ejemplo
For~To~Step~Next
For {expresión (valor de inicio)} → {variable (variable de control)} To
Sintaxis
{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.
Else 9A
2
→ B : B
Next
S-69
IfEnd : Ans×1.05

Publicidad

Tabla de contenido
loading

Tabla de contenido