Operation Manual

13–12 Técnicas de programación
Uso de los marcadores
Si presiona
|y
aparecerá el menú FLAGS en pantalla:
^
`
{

`
{
 @
`
Una vez seleccionada la función que desee, la calculadora le solicitará el número de
marcador (0–11). Por ejemplo, presione
|y
{
`
0 para establecer el
marcador 0; presione
|y
{
`
0 para establecer el marcador 10;
presione
|y
{
`
1 para establecer el marcador 11.
Me FLAGS
Tecla de me Descripción
^
`
n
Establecer marcador (en inglés Set flag).
Establece el m
arcador n.
^

`
n
Borrar marcador (en inglés Clear flag).
Borra el m
arcador n.
^
 @
`
n
¿
Está el marcador establecido
?
(en inglés is
Flag set
?)
Comprueba el estado del
marcador
n.
La comprobación de un marcador es una prueba condicional que afecta a la
ejecución del programa al igual que la prueba de comparación. La instrucción FS
?
n
comprueba si el marcador dado está o no establecido. Si lo está, se ejecutará la
siguiente línea del programa. Si no lo está, la siguiente línea de programa se pasará
por alto. Esta es la regla "Ejecutar si es verdadero", que figura en la sección
"Instrucciones condicionales" anterior de este capítulo
.
Si comprueba un marcador desde el teclado, la calculadora mostrará “
&
o
B
.
Es muy recomendable cuando se trabaja con programas asegurarse de que todas las
condiciones que se prueban parten de un estado conocido. La configuración actual
de los marcadores depende del estado en el que los hayan dejado los programas
anteriores que los han utilizado. No debe
suponer que, por ejemplo, cualquier
marcador dado está borrado y que sólo se establecerá si alguna orden del
programa lo establece. Debe estar
seguro de esto borrando el marcador antes de
que se produzca la condición que pudiera establecerlo. Consulte el ejemplo
siguiente.