Casio ClassPad 330 V.3.04 Manual del usuario

Página 671

Advertising
background image

20060301

Sintaxis 4: If

: <expresión>

Then

[<instrucción>]

ElseIf

: <expresión>

Then

[<instrucción>]

Else

[<instrucción>]

IfEnd

Función 4
• Si la expresión es verdadera, se ejecuta la instrucción en el bloque If Then. Después de

eso, la ejecución avanza a la instrucción siguiente después de IfEnd.

• Si la expresión del comando If es falsa, se evalúa la expresión del comando Elself. Si

es verdadera, se ejecuta la instrucción en el bloque ElseIf Then. Después de eso, la
ejecución avanza a la instrucción siguiente después de IfEnd. Si es falsa, se ejecuta la
instrucción del bloque Else. Después de eso, la ejecución avanza a la instrucción siguiente
después de IfEnd.

Descripción
• Para las cuatro sintaxis descritas anteriormente, puede usar el comando de instrucción

múltiple (:) en lugar del retorno de carro para separar las instrucciones del bloque Then.

• El comando If~IfEnd puede anidarse.

Ejemplo: Input

a

Input

b

If a < 0

Then
0

2 a

If b < 0

Then
0

2 b

IfEnd
IfEnd

• Se puede salir del bucle If~IfEnd usando el comando Break o el comando Return.
• Nunca es una buena idea usar el comando Goto para salir de un bucle If~IfEnd. No

solamente es una práctica de programación pobre, sino que puede ocasionar problemas
debido a una terminación incorrecta del proceso interno usado por If.

12-6-12

Referencia de comandos de programa

}

If Then <bloque>

}

ElseIf Then <bloque>

}

Else <bloque>

Advertising