Guida dell’utilizzatore

IT-50
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 specificata.
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 finale)} : {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 finale, 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
For~To~Step~Next
Sintassi For {espressione (valore iniziale)}
{variabile (variabile di controllo)} To
{espressione (valore finale)} Step {espressione (passo)} : {istruzione} : ...
{istruzione} : Next : ....
Funzione L’esecuzione delle istruzioni da For a Next ripete come la variabile di
controllo è incrementata dell’ammontare di passo con ogni esecuzione,
iniziando dal valore iniziale. Tranne ciò, questo comando è simile a
For~To~Next.
Esempio For 1
A To 10 Step 0.5 : A
2
B : B
^
Next
A
Comandi di controllo struttura/Istruzione While
g
While~WhileEnd
Sintassi While {espressione condizionale} : {istruzione} : ... {istruzione} : WhileEnd : ....
Funzione Le istruzioni da While a WhileEnd vengono ripetute mentre l’espressione
condizionale che segue While è vera (diversa da zero). Quando l’espressione
condizionale che segue While risulta falsa (0), viene eseguita l’istruzione che
segue WhileEnd.
Esempio ?
A : While A < 10 : A
2
^
A+1
A : WhileEnd : A÷2