Parola chiave
Esempio
Descrizione
IF
IF a>=0 AND a<=10 THEN b:=0; ELSIF a>=100 THEN b:=1; ELSE b:=2; END_IF;
La divergenza dipende dal valore booleano dell'espressione
CASO
CASE a OF 0: b:=0; 1,2: b:=1; 3,4,10..20: b:=2; 100..110: b:=3; ELSE b:=4; END_CASE;
Selezione multipla in base alla variabile