Что значит "prod" в Паскале?
Параметр X - выражение перечислимоготипа. Pred(X) вернет результат того же типа что и X, являющийся предшественником X в данном типе. Например, Pred('B') = 'A'; Pred(8) = 9 ;