A comandi di controllo programma, I-123 – Casio fx-5800P Manuale d'uso

Pagina 124

Advertising
background image

I-123

• L’esecuzione del comando Prog "nome fi le" salta alla sub-routine e la

esegue dall’inizio. Quando viene raggiunta la fi ne della sub-routine,
l’elaborazione salta indietro alla routine principale e continua dall’istruzione
seguente il comando Prog "nome fi le".

• È possibile usare il comando Prog all’interno di una sub-routine per

causare un salto di processo ad un’altra sub-routine. Questo viene defi nito
“nidifi cazione”. È possibile nidifi care i sottoprogrammi fi no a 10 livelli.
Tentando di nidifi care più di 10 livelli si causa un errore (Ne ERROR).

• Notare che un comando di salto Goto ~ Lbl all’interno di una sub-routine

può essere eseguito solo all’interno della stessa sub-routine.

• Si verifi cherà un errore (Go ERROR) se il programma specifi cato Prog

"nome fi le" non può essere ritrovato per qualche ragione.

Importante!

• Un programma che usa Formula come modo di esecuzione non può

essere utilizzato come una sub-routine.

• La routine principale e la sub-routine devono essere dello stesso modo

di esecuzione. Ciò signifi ca, ad esempio, che una sub-routine che è
un programma il cui modo di esecuzione è BASE-N, non può essere
richiamata da una routine principale che è un programma il cui modo di
esecuzione è COMP.

Esempio Ans

→ A : Prog "SUB1" : Prog "SUB2"

Nota

Per informazioni sull’uso del comando Prog all’infuori del modo PROG,
vedere “Uso del comando Prog per eseguire un programma” (pagina 114).

A Comandi di controllo programma

Break

(COMP)

Sintassi

... : Break : ...

Funzione

Questo comando forza un’interruzione in un ciclo For, While o Do loop, e
salta al comando successivo. Normalmente, questo comando viene usato
all’interno di un’istruzione Then allo scopo di applicare una condizione Break.

Esempio

While A > 0 : If A > 2 : Then Break : IfEnd : WhileEnd : A

^

Return

(COMP)

Sintassi

... : Return : ...

Funzione

Ritorna da una sub-routine al programma dal quale è stata chiamata la sub-
routine. In una routine principale, questo comando termina il programma.

Esempio

Routine principale

Sub-routine (Nome di fi le: SB)

1

→ A : Prog "SB" : C^

For A

→ B To 10 :

B + 1

→ C : Next : Return

Stop

(COMP)

Sintassi

... : Stop : ...

Advertising