Operation Manual
102
File name: hp 12c_user's guide_Spanish_HDPMBF12S31 Page: 102 of 208
Printered Date: 2005/7/29 Dimension: 14.8 cm x 21 cm
Sección 9
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 dos 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
i
00 (que se almacena en la
memoria de programa a continuación del programa introducido) transfiere la ejecución del
programa a la línea 00. Puede utilizar una instrucción
i
para bifurcar no sólo hacia atrás
en la memoria de programa (como en el caso de
i
00 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
o
o
m
para aplicar bifurcación condicional (descrita más adelante).