A comandi di controllo struttura/istruzione for g, I-70 – Casio fx-50F PLUS Manuale d'uso

Pagina 71

Advertising
background image

I-70

A Comandi della struttura di controllo/Istruzione If g

L’istruzione If viene usata per controllare il fl usso logico di esecuzione del programma a
seconda se la seguente espressione If (che rappresenta la condizione di fl usso logico) è
vera o falsa.

Avvertenze per l’istruzione If
• Un’istruzione If deve sempre essere accompagnata da un’istruzione Then. L’uso di If

senza un corrispondente Then determinerà un errore di sintassi (Syntax ERROR).

• Un’espressione, un comando Goto o un comando Break possono essere usati per la

{espressione*} che segue Then e Else.

If~Then (~Else) ~IfEnd

Sintassi

If {espressione condizionale} : Then {espressione*} : Else {espressione*} :
IfEnd : {istruzione} : ...

Funzione

• Le istruzioni che seguono Then vengono eseguite fi no a Else, e quindi le

istruzioni che seguono IfEnd vengono eseguite se l’istruzione condizionale
che segue If è vera. Le istruzioni che seguono Else e quindi le istruzioni
che eseguono IfEnd vengono eseguite se l’istruzione condizionale che
segue If è falsa.

• Else {espressione} può essere omesso.

• Includere sempre IfEnd:{istruzione}. Omettendolo non si determinerà un

errore, tuttavia determinati contenuti del programma potrebbero causare
risultati di esecuzione inattesi per la parte restante che segue l’istruzione
If.

Esempio 1

?

→ A : If A < 10 : Then 10A ^ Else 9A ^ IfEnd : Ans×1.05

Esempio 2

?

→ A : If A > 0 : Then A × 10 → A : IfEnd : Ans×1.05

A Comandi di controllo struttura/Istruzione For g

L’istruzione For ripete l’esecuzione delle istruzioni presenti tra For e Next per il tempo in cui
il valore assegnato alla variabile di controllo è compreso nella gamma specifi cata.

Avvertenze per l’istruzione For
Un’istruzione For deve essere sempre accompagnata da un’istruzione Next. L’uso di For
senza un corrispondente Next determinerà un errore di sintassi (Syntax ERROR).

For~To~Next

Sintassi

For {espressione (valore iniziale)}

→ {variabile (variabile di controllo)} To

{espressione (valore fi nale)} : {istruzione} : ... {istruzione} : Next : ....

Funzione

L’esecuzione delle istruzioni da For a Next ripete come la variabile di
controllo è incrementata di 1 ad ogni esecuzione, iniziando dal valore iniziale.
Quando il valore di controllo raggiunge il valore fi nale, l’esecuzione salta
all’istruzione che segue Next. L’esecuzione del programma si arresta se non
c’è nessuna istruzione seguente a Next.

Esempio For

1

→ A To 10 : A

2

→ B : B ^ Next

Advertising