Cómo fluye un programa, Procedimientos anidados, Cómo fluye un programa -8 – HP Calculadora Gráfica HP 49g Manual del usuario
Página 202: Procedimientos anidados -8
¡Atención! El texto de este documento se ha detectado automáticamente. Para ver el documento original, se puede utilizar el modo "Original".

Cómo Fluye un programa
Los programas de la calculadora HP 49G tienen un pimto de entrada, al
comienzo del programa, y un punto de salida, al final del mismo. No hay
comandos como el GOTO que se puedan usar para saltar a un punto
dentro de un programa. Dentro de un programa se usan estructuras de
enlazado
y
bifurcaciones como
IF THEN,
para controlar el orden de las
operaciones. Para obtener detalles consulte ’’Estructuras condicionales
y
de enlazado” en la página 10-15 .
Se pueden ejecutar otros programas dentro de sus programas.
Consecuentemente, se pueden crear programas modulares. Por ejemplo:
se puede crear tres programas de componentes discretos llamados
INPUT, PROCESSING y OUTPUT. Luego se puede crear un programa
maestro que ejecute cada imo de estos componentes por tumos, de la
siguiente manera:
« INPUT
SALIDA)
PROCESSING OUTPUT » (ENTRADA PROCESAMIENTO
Procedimientos anidados
Si se usan variables locales para recolectar argumentos de entrada y se
desea realizar bifurcaciones y enlazado, se debe usar procedimientos
anidados. No se puede realizar ni bifurcaciones ni enlazado desde dentro
de un objeto algebraico.
Para insertar un procedimiento anidado nuevo en su código, presione
0(«3 para insertar los delimitadores. Ingrese el código del
procedimiento entre los delimitadores.
Por ejemplo: en el segmento de programación que se detalla a
continuación, los argumentos de entrada están asignados a las variables A
y B. El objeto algebraico, un cálculo que suma las variables, debe estar
encerrado entre comillas ya que viene inmediatamente a continuación de
la definición de la variable local. Con este ejemplo se obtiene la suma de A
y B en la historia.
« ^ A B 'A+B' »
En el segmento de programación que se detalla a continuación se usa un
procedimiento anidado, ya que el proceso involucra más que un simple
cálculo. Este ejemplo compara A y B y lleva a cabo cálculos basados en la
comparación. Los resultados de los cálculos se almacenan en las variables
globales C y D.
Página 10-8
Introducción a la programación