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.
Ejemplo:
uso de los marcadores.
Líneas de programa:
(En el modo RPN)
Suma de comprobación y tamaño: 16B3 42
Si escribe las líneas S002 CF0 y S003 CF1 (según se muestra arriba), los
marcadores 0 y 1 se borran, de modo que las líneas S006 y S010 no toman los
logaritmos naturales de las entradas X e Y.
Si sustituye las líneas S002 y S003 por SF0 y CF1, entonces se establece el
marcador 0 de forma que la línea S006 toma el registro natural de la entrada X.
Borra el marcador 0, el indicador correspondiente
a In X.
Borra el marcador 1, el indicador correspondiente
a In Y.
Solicita y almacena X.
Si el marcador 0 está establecido...
... toma el logaritmo natural de la entrada X
Almacena ese valor en X después de la prueba de
los marcadores
Solicita y almacena Y
Si el marcador 1 está establecido...
... toma el logaritmo natural de la entrada Y
Almacena ese valor en Y después de la prueba de
los marcadores
Muestra el valor en pantalla
Muestra el valor en pantalla
Técnicas de programación
Descripción:
14-13