Порядкового типа.
Odd(x) – проверка величины х на нечетность (результат равен TRUE если х нечетно); Pred(x) – возвращает предшествующее значение того же типа, что и аргумент; Succ(x) – возвращает последующее значение того же типа, что и аргумент; Пример 1: const a0=5; a1='b'; a2=true; a3=99; a4=100; a5=3.45; Begin {возвращает код, соответствующий символу} Writeln(ord(a0),ord(a1),ord(a2)); 5 98 1 {возвращает соответствующий символ} Writeln(pred(a0),pred(a1),pred(a2)); A false Writeln(succ(a0),succ(a1),succ(a2)); C false {возвращает символ, соответствующий целому числу} Writeln(chr(a3),chr(a4)); С d {округление вещественного числа до ближайшего целого} Writeln(round(3.6),round(-3.6),round(3.5)); 4 -4 4 {целая часть вещественного числа } Writeln(trunc(3.6),trunc(-3.6),trunc(3.5)); 3 -3 3 {целая и дробная части вещественного числа } Writeln(int(a5),frac(a5)); 3. 0.45 End. Пример 2: Определить целочисленное число или нет? 1)если frac(x)=0, то число X целое; 2)если x-round(x)=0, то число X целое; 3)если x-trunc(x)=0, то число X целое; 4)если x-int(x)=0, то число X целое; Операции При составлении выражений необходимо помнить: Операции, заключенные в круглые скобки, выполняются в первую очередь, т.е. имеют самый высокий приоритет; Операции более высокого приоритета выполняются раньше, чем операции более низкого приоритета;
|