ClassPad 300 PLUS ClassPad OS Versión 2.20 Guía del usuario

20050501
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 S 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 S 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 S 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