Выдержка из книги
Фьюэра А.N.
Языки программирования Ада, Си, Паскаль Сравнение и оценка
Оператор варианта case в языке Паскаль используется для ветвления на произвольное число ветвей в зависимости от значения некоторого выражения, называемого селектором. Значение селектора обязательно должно совпасть с одним из значений меток варианта, следующих за ним, поскольку в противном случае диагностируется ошибка.