ClassPad 300 PLUS Sistema operativo ClassPad versão 2.20 Manual de Instruções
20050501
Exemplo 1: Para saltar para uma sub-rotina sem atribuir valores às variáveis de parâmetro
da sub-rotina
Programa principal
Input A
Input B
Sub1( ) ← Salta para o programa de sub-rotina “Sub1”
Print C
Sub-rotina (Nome do programa: “Sub1”)
A+B S C
Return
Exemplo 2: Para saltar para uma sub-rotina, atribuindo valores às variáveis de parâmetro da
sub-rotina
•Neste exemplo, o programa principal atribui valores à variável de parâmetro “E” numa sub-
rotina denominada de “Sub1”, e às variáveis de parâmetro “F” e “G” numa sub-rotina
denominada de “Sub2”.
Programa principal
Input A
Input B
Sub1(A) ← Atribui o valor da variável “A” do programa principal à variável de parâmetro (E)
na sub-rotina “Sub1” e, em seguida, salta para a sub-rotina “Sub1”.
Print C
Sub2(A,B) ← Atribui os valores das variáveis “A” e “B” do programa principal às variáveis de
parâmetro (F e G) na sub-rotina “Sub2” e, em seguida, salta para a sub-rotina
“Sub2”.
Print D
Programa de sub-rotina 1 (Nome do programa “Sub1”)
E × 2 S C ← Requer a introdução da variável E na caixa de variável de parâmetro.
Return
Programa de sub-rotina 2 (Nome do programa “Sub2”)
F + G S D ← Requer a introdução das variáveis F e G na caixa de variável de parâmetro.
Return
Nota
•A sub-rotina não precisa estar localizada na pasta actual. Por exemplo, para especificar uma
sub-rotina com o nome “Sub1” localizada numa pasta denominada de “f1”, deveria especificar
“f1\Sub1( )”.
12-2-9
Criação de um novo programa