Особливим випадком розгалуження є оператор вибору case. Оператор case використовують у тому випадку, коли необхідно зробити вибір більш ніж із 2-х варіантів. Загальна структура оператора:
сase
<вираз-селектор> of
<значення
1>:<оператор
1>;
<значення 2>:<оператор 2>;
……………………………………………
<значення m>:<оператор m>
еlse <оператор> {Може бути відсутній}
еnd;