En este programa, las primeras afirmaciones especifican la unidad de medida
angular y borra T a 0. La velocidad inicial es solicitada para V y el ángulo es so-
licitado para S. La referencia 1 (Lbl1) identifica el principio de la repetición del cál-
culo.
El valor acumulado en T es incrementado por lsz T, y en este programa el co-
mando lsz es solamente utilizado como incremento, sin ninguna comparación o
decisión efectuada. Cada vez que T es incrementada, la fórmula es calculada y la
altura ilustrada en la pantalla.
8-7Uso de subrutinas
Hasta este punto, todos los programas que hemos visto están contenídos en un
área para programas. Usetd podrá igualmente bifurcar entre áreas para progra-
mas, de manera que la ejecución del resultado sea efectuado en partes y en difer-
entes áreas. En dicho caso, el programa central de la cual se bifurcan otras áreas,
es identificado como "rutina principal". Las áreas a las cuales se efectuó la bifur-
cación tomando como base su orígen en la "rutina principal", es denominada
"subrutina".
Para lograr la bifurcación de un área para programas, use el comando "Prog"
(SHIFT PRGM F3(Prg)), seguída por el nombre del área para programas hacia
donde desea efectuar la bifurcación (0 a 9, A a la Z, r, θ).
Ejemplo: Prog 0 — Bifurcación hacia el área para programas 0
Prog T — Bifurcación hacia el área para programas T
Después de la bifurcación hacia el área para programas que usted haya especifi-
cado, la ejecución continúa desde el principio de la subrutina acumulada en el área
especificada. Cuando se alcanza el final de la subrutina, la ejecución retrocede
hacia la afirmación seguída del comando Prog que haya iniciado la subrutina.
Usted podrá hacer una bifurcación de una subrutina hacia otra, un procedimiento al
cual se le conoce como "anidación". Usted podrá anidar hasta un máximo de 10
niveles, un error (Ne ERROR) pudiera ocurrir si pretende anidar un onceavo nivel.
Si usted intenta bifurcar hacia un área para programas que no contenga un pro-
grama, un mensaje de error (Go ERROR) aparecerá en la pantalla.
Importante
El comando Goto no bifurca entre áreas para programas. Un comando Goto sola-
mente hace la bifurcación hacia la referencia (Lbl) ubicada dentro de la mísma
área para programas.