ii es el intervalo para realizar los incrementos o las reducciones del valor
(debe tener dos dígitos o estar sin especificar). Este valor no cambia. Si no se
especifica el valor de ii, se supone que es 01 (incrementar o reducir 1).
Dado el número de control de bucle ccccccc.fffii, DSE reduce ccccccc a ccccccc —
ii, compara el nuevo valor de ccccccc con fff e indica al programa que pase por
alto la siguiente línea de programa si ccccccc ≤ fff.
Dado el número de control de bucle ccccccc.fffii, ISG aumenta ccccccc a ccccccc +
ii, compara el nuevo valor de ccccccc con fff e indica al programa que pase por
alto la siguiente línea de programa si ccccccc > fff.
Si el valor actual
> valor final,
continuar con el
bucle.
Si el valor actual ≤
valor final,
continuar con el
bucle.
Por ejemplo, el número de control de bucle 0,050 para ISG significa: comenzar a
contar desde cero, contar hasta 50 e incrementar el número en 1 cada vez que se
repita el bucle.
Si el número de control del bucle es un número complejo o un vector, usará la parte
real o la primera parte para controlar el bucle.
El programa que se indica a continuación utilizar ISG para realizar un bucle 10
veces en modo RPN. El contador de bucles (1,010) se almacena en la variable Z.
Los ceros iniciales y finales pueden dejarse fuera.
1
.
.
.
1
.
.
.
1
.
.
.
1
.
.
.
2
2
2
2
Técnicas de programación
Si el valor actual
≤ valor final,
salir del bucle.
Si el valor actual
> valor final,
salir del bucle.
14-19