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".

Advertising
background image

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

Advertising