Стандартные арифметические функции языка Паскаль
Запись на языке Паскаль | Выполняемые функции |
ABS(X) | | X | |
SQR(X) | X2 |
SIN(X) | SIN X |
COS(X) | COS X |
EXP(X) | ex |
LN(X) | Ln x |
LOG(X) | Lg x |
SQRT(X) | Квадрат числа |
ARCTAN(X) | Arctg x |
TRUNC(X) | Выделение целой части числа |
ROUND(X) | Округление числа |
ODD(X) | Определение нечетности числа |
PRED(X) | Нахождение предыдущего элемента |
SUCC(X) | Нахождение последующего элемента |
ORD(X) | Определение порядкового номера символа Х в наборе символов |
CHR(X) | Определение символа из набора символов по порядковому номеру |
Для возведения переменной x в некоторую степень a, т.е. нахождения xa, используется равенство: xa=ea·ln x.
Тогда выражение xa на языке Паскаль имеет вид EXP(A*LN(X)). Например, выражение будет записано следующим образом: EXP(1/3*LN(X+A)).Арифметические выражения будут давать целый результат, если все входящие в него операнды (константы, переменные, функции) относятся к целому типу и к ним применены следующие операции: +, -, *, а также DIV – деление нацело (с усечением), т.е. нахождения целой части числа, получаемого от деления двух целых операндов; MOD – выделение остатка от деления двух целых операндов. Операции DIV и MOD имеют тот же приоритет, что и операции /, *. Приведем примеры выполнения этих операций:
17 DIV 2=8
17 MOD 2=1
3 DIV 5=0
3 MOD 5=3
Дата добавления: 2015-04-05; просмотров: 1473;