78
Programacion
Las teclas [} hasta [@ se pueden emplear en la misma forma
quese harfa desdeel teclado para controlar los pasos comprendi-
dos entre la identificadora
y
. Al llegar a Gy, en
vez de detenerse la ejecucién del programa se realiza auto-
méticamente una transferencia de retorno, "volviendo" al paso
que sigue a la instruccién original de transferencia.
Programa A
Subrutina B
Como puede verse, una subrutina en realidad también es un
programa; la Unica diferencia estd en el uso. En la ilustracién
anterior, al pulsarse [E] se ejecuta el programa controlado por
vy la calculadora se detiene en
. Sin embargo al pulsarse
la calculadora ejecuta el programa controlado por [ con-
secutivamente hasta llegar al paso donde comienza el programa
B . En ese punto la ejecucion se transfiere a
B. Cuando
la ejecucion llega nuevamente al paso
, se efectda una
transferencia de retorno al comienzo del programa [§ y la
ejecucién continda en forma consecutiva comenzando con el
paso que sigue a la tecla [BJ . En otras palabras,la tecla ¥ es
tan sélo una més dentro del programa .
El programa se ejecuta como si se pulsaran las teclas desde el
teclado. Adviértase que sélo las identificadoras [E§
¥ hasta
B pueden indicar subrutinas, no pudiendo hacerio [
[0]
hasta [8]. Debe recordarse que las subrutinas a menudo cambian