Operation Manual

Sección 9: Bifurcaciones y bucles 107
File name: hp 12c_user's guide_Spanish_HDPMBF12S31 Page: 107 of 208
Printered Date: 2005/7/29 Dimension: 14.8 cm x 21 cm
La línea de programa que sigue a la que contiene la instrucción de prueba condicional
puede contener cualquier instrucción; sin embargo, la instrucción que suele contener con más
frecuencia es
i
. Si a la instrucción de prueba condicional le sigue una instrucción
i
, la
ejecución del programa se bifurcará a otra línea de la memoria de programa en caso de que
la condición sea verdadera o continuará en la línea siguiente de la memoria de programa si
la condición es falsa.
Ejemplo:
El programa siguiente calcula el impuesto sobre la renta con una tasa del 20%
para las rentas de 20.000 € o menos y del 25% para las rentas de más de 20.000 €. Para
conservar las líneas de programa, el programa supone que el valor de prueba, 20.000, se
ha almacenado en el registro R
0
y las tasas de impuestos, 20 y 25, se han almacenado en los
registros R
1
y R
2
respectivamente.
Nota: Si un programa requiere que determinados números estén en los
registros X e Y cuando se ejecutan instrucciones como o, resulta muy útil
(mientras se escribe el programa) mostrar las cantidades almacenadas en
cada registro tras ejecutar cada instrucción, como en el siguiente diagrama.