Bifurcaciones y bucles
Aunque las instrucciones de un programa suelen ejecutarse por orden de número de línea de
programa, en algunas situaciones es deseable permitir la transferencia (o "bifurcación") de
la ejecución del programa a una línea de programa que no es la siguiente línea de la
memoria de programa. La bifurcación también permite ejecutar automáticamente partes de
un programa más de una vez (un proceso denominado "bucle").
Bifurcación simple
La instrucción i (ir a) se puede utilizar en un programa para transferir la ejecución a
cualquier otra línea de programa. La línea de programa deseada se especifica introduciendo
su número de línea de tres dígitos en la línea de programa que contiene la instrucción i.
Cuando se ejecuta la instrucción i, la ejecución del programa se bifurca o "va a" la línea
de programa especificada y después continúa secuencialmente, de la forma usual
Ya ha visto un uso común de las bifurcaciones: la instrucción gi000 (que se almacena
en la memoria de programa a continuación del programa introducido) transfiere la ejecución
del programa a la línea 000. Puede utilizar una instrucción i para bifurcar no sólo hacia
atrás en la memoria de programa (como en el caso de gi000 antes descrito), sino
también hacia adelante). La bifurcación hacia atrás se suele utilizar para crear bucles
(descritos a continuación); la bifurcación hacia adelante se suele utilizar junto con una
instrucción go o gm para aplicar bifurcación condicional (descrita más adelante).
File name: hp 12c pt_user's guide_Spanish_HDPMF123S05 Page: 119 of 268
Printered Date: 2005/8/2
Sección 9
119
Dimension: 14.8 cm x 21 cm