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.