Decidere quale eseguire tra tante sequenze alternative di istruzioni
Se le espressioni E, E1, E2, … sono di tipo semplice si può utilizzare una struttura di controllo che permette un’interpretazione molto fedele al diagramma di flusso
Case(E) Of E1: Begin Istr11; Istr12; End; E2: Begin Istr21; Istr22; End; ... ... Else Begin Istrn1; Istrn2; End; End;
Se più casi richiedono lo stesso trattamento si possono raggruppare per intervalli e per valori singoli
Case(E) Of
11..15: Begin
Istr11;
Istr12;
End;
2,5: Begin
Istr21;
Istr22;
End
Else Begin
Istr31;
Istr32;
End;
End;