|
Процедуры и функции работы с порядковыми величинами
1. Procedure Dec(varX [; N: Longlnt]);
Вычитает единицу или N из переменной X. Dec(X) соответствует X:= X – 1, и Dec(X, N) соответствует X:= X – N. X – переменная перечислимого типа или типа PChar, если допускается расширенный синтаксис, и N – выражение целочисленного типа. Процедура Dec генерирует оптимальный код и особенно полезна в длительных циклах.
2. Procedure Inc(varX [; N: Longlnt]);
Прибавляет единицу или N к переменной X. X – переменная перечислимого типа или типа PChar, если допускается расширенный синтаксис, и N – выражение целочисленного типа. Inc (X) соответствует инструкции X:= X + 1, и Inc (X, N) соответствует инструкции X:= X + N. Процедура Inc генерирует оптимальный код и особенно полезна в длительных циклах.
3. Function Odd(X: Longlnt): Boolean;
Возвращает True, если X – нечетное число, и False – в противном случае.
4. Function Pred(X);
Возвращает предыдущее значение параметра. X – выражение перечислимого типа. Результат того же самого типа.
5. Function Succ(X);
Возвращает следующее значение параметра. X – выражение перечислимого типа. Результат того же самого типа.
|