Стандартные арифметические функции языка Паскаль
| Запись на языке Паскаль | Выполняемые функции |
| 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; просмотров: 1589;
