La struttura if
Nell'esempio seguente:
a=10;
if a>0 then
ar=sqrt(a)
end
il calcolo della radice di a
viene eseguito solo nel caso in cui a
abbia un valore positivo.
In generale la condizione indicata in questo costrutto può essere espressa in vari modi, ad esempio usando un'espressione
a>1+c
a-1>0
oppure usando le relazioni ≤ ≥
a<=2
b>=a
La relazione di uguaglianza si scrive così:
b==a
Le condizioni si possono comporre usando il segno |
(che sta per la congiunzione oppure) o il segno &
(che sta per la congiunzione e):
(b==a)&(a>1)
(b<0)|(a>0)
Si può anche usare la negazione:
~(b==a)
(Il carattere ~
si può ottenere in Windows con AltGr 126
, in Linux con AltGr ^
).
Piccolo manuale Scilab
A cura di: Amabile Tatone e Elena Antonacci, Disat, Università dell'Aquila, 2006.
Corso: Laboratorio informatico per l'ingegneria civile, Facoltà di Ingegneria, Università dell'Aquila.