Decidere quale eseguire tra due diverse sequenze di istruzioni
Dopo aver eseguito l’istruzione 0 decide se eseguire
istruzione 11
istruzione 12
istruzione 12
oppure
istruzione 21
istruzione 22
istruzione 22
e poi continua eseguendo istruzione 3.
... If E = 1 Then Begin Istr11; Istr12; End Else Begin Istr21; Istr22; End; ...
Istruzioni singole…
... If E = 1 Then Istr1 Else Istr2; ...
In Pascal non c’è il punto e virgola prima dell’else perché il costrutto if…else è considerato un’istruzione unica.