вторник, 20 сентября 2011 г.


Операция
Назначение

Пример записи
Тип используемых переменных
Тип результата
div
Вычисление частного при делении a на b
C:=a div b;
целый
целый
mod
Вычисление  остатка от деления a на b
D:=a mod b;
целый
целый

Например, Y := 25 div 3; (переменной Y присваивается 8),  Y := - 25 div 4; (переменной Y присваивается -6),
Y := 13 mod 3; (переменной Y присваивается 1), Y := 13 mod 4; (переменной У присваивается 1).

Функции, преобразования числовых переменных:

Функция
Назначение
Тип аргумента
Тип функции
trunc(x)
Нахождение целой части x (дробная часть числа отбрасывается)
вещественный
целый
целый

int(x)
Округление вещественного числа x по направлению к нулю
вещественный
вещественный
round(x)
Округление x в сторону ближайшего целого по математическим правилам
вещественный целый
целый
целый
Frac(x)
Вычисление дробной части числа Х
вещественный
вещественный

Примеры:
Y := trunc(13.999); (переменной Y присваивается 13),
Y := trunc(13.111); (переменной Y присваивается 13),
Y := round(3.145); (переменной Y присваивается 3),
Y := round(23.5); (переменной Y присваивается 24),
Y := round(-12.5); (переменной Y присваивается -13).
Y := int(2.7) (переменной Y присваивается 2), 
Y := int(-32.3) (переменной Y присваивается -32).