Guida dell’utilizzatore

IT-49
Funzione Comando di flusso logico condizionale usato in combinazione con operatori
relazionali (=,
, >,
>
, <,
<
).
Sintassi
1
: {istruzione1} viene eseguito se la condizione alla sinistra del
comando
S
è vera, e quindi {istruzione2} e tutto ciò che è presente dopo di
esso viene eseguito in sequenza. {istruzione1} viene saltato se la condizione
alla sinistra del comando
S
è falsa, e quindi {istruzione2} e tutto ciò che è
presente dopo di esso viene eseguito.
Sintassi
2
: Un risultato di valutazione diverso da zero della condizione alla
sinistra del comando
S
viene interpretato come “vero”, e quindi {istruzione1}
viene eseguito, seguito da {istruzione2} e tutto ciò che è presente dopo di
esso in successione. Un risultato di valutazione zero della condizione alla
sinistra del comando
S
viene interpretato come “falso”, e quindi {istruzione1}
viene saltato, mentre {istruzione2} e tutto ciò che è presente dopo di esso
viene eseguito.
Esempio Lbl 1 : ?
A : A
>
0
S
'
(A)
^
Goto 1
=,
, >,
>
, <,
<
(Operatori relazionali)
Sintassi {espressione} {operatore relazionale} {espressione}
Funzione Questi comandi valutano le espressioni su entrambi i lati, e ritornano
ad un valore di vero (1) o falso (0). Questi comandi vengono utilizzati in
combinazione con il comando di flusso logico
S
, e quando si struttura la
{espressione condizionale} delle istruzioni If e istruzioni While.
Esempio Vedere le annotazioni per il comando
S
(pagina 48), istruzione If (pagina 49)
e istruzione While (pagina 50).
Nota
Questi comandi valutano le espressioni su entrambi i lati, e ritornano a 1 se sono veri, e a 0
se sono falsi, e memorizzano il risultato nella memoria di risposte Ans.
A
Comandi della struttura di controllo/Istruzione If
g
L’istruzione If viene usata per controllare il flusso logico di esecuzione del programma a
seconda se la seguente espressione If (che rappresenta la condizione di flusso 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 fino 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.