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;