Ejemplo 1: Saltar a una subrutina sin asignar valores a las variables de parámetro de la
subrutina.
Programa principal
Input A
Input B
Sub1( )
Salta al programa de subrutina "Sub1"
Print C
Subrutina (Nombre de programa: "Sub1")
A+B
C
Return
Ejemplo 2: Saltar a una subrutina asignando valores a las variables de parámetro de la
subrutina.
• En este ejemplo, el programa principal asigna valores a la variable de parámetro "E" de
una subrutina llamada "Sub1", y a las variables de parámetro "F" y "G" de una subrutina
llamada "Sub2".
Programa principal
Input A
Input B
Sub1(A)
Asigna el valor de la variable del programa principal "A" a la variable de
parámetro (E) de la subrutina "Sub1", y luego salta al programa de subrutina
"Sub1".
Print C
Sub2(A,B)
Asigna los valores de las variables del programa principal "A" y "B" a las
variables de parámetro (F y G) de la subrutina "Sub2", y luego salta a la
subrutina "Sub2".
Print D
Programa de subrutina 1 (Nombre de programa "Sub1")
E
2
C
Requiere la entrada del nombre de la variable E en el cuadro de variables de
parámetro.
Return
Programa de subrutina 2 (Nombre de programa "Sub2")
F + G
D
Requiere la entrada de los nombres de las variables F y G en el cuadro de
variables de parámetro.
Return
Consejo
• La subrutina no tiene por qué encontrarse en la carpeta actual. Para especificar una subrutina
llamada "Sub1" que esté en la carpeta llamada "f1", por ejemplo, debería especificar "f1\Sub1( )".
12-2-9
Creando un programa nuevo
20060301