Esta rutina es un ejemplo de un bucle infinito. Puede utilizarse para recoger los
datos iniciales. Después de introducir los tres valores, le corresponde interrumpir
manualmente este bucle pulsando
ejecutar otras rutinas.
Bucles condicionales (GTO)
Cuando desea realizar una operación hasta que se cumpla cierta condición, pero
desconoce el número de veces que se debe repetir el bucle, éste se puede crear
con una comprobación condicional y una instrucción GTO.
Por ejemplo, la siguiente rutina utiliza un bucle para reducir un valor A una
cantidad constante B hasta que el valor de A resultante sea inferior o igual a B.
Líneas de
programa:
(En el modo RPN)
Suma de comprobación y tamaño: 2737 33
Es más sencillo recuperar A que recordar dónde se
encuentra en la pila.
Calcula A – B.
Reemplaza el valor anterior de A por el nuevo resultado.
Recupera la constante para la comparación.
¿Es B < nuevo valor de A?
Sí: el bucle se repite para volver a realizar la resta.
No: muestra el nuevo valor de A.
y el número de línea de la etiqueta para
Descripción:
Técnicas de programación
14-17