Читайте также:
|
|
ТАБЛИЦА Стандартных арифметических функций
Функция | Обращение к функции | Тип аргумента | Тип результата |
|x| | Abs(x) | Целый, Вещественный | Тип аргумента |
Sqrt(x) | Вещественный | Вещественный | |
x2 | Sqr(x) | Целый, Вещественный | Тип аргумента |
ex | Exp(x) | Вещественный | Вещественный |
Ln(x) | Ln(x) | Вещественный | Вещественный |
sin(x) | Sin(x) | Вещественный | Вещественный |
cos(x) | Cos(x) | Вещественный | Вещественный |
arctg(x) | Arctan(x) | Вещественный | Вещественный |
целая часть числа | Int(x) | Вещественный | Вещественный |
дробная часть числа | Frac(x) | Вещественный | Вещественный |
¶ | Pi | - | real |
Возведение в степень пользователь программирует самостоятельно. Пусть y=xa, где “а” –целое или вещественное число. Воспользуемся основным логарифмическим тождеством . С помощью этого тождества можно получить следующее выражение и тогда в программе это выражение примет вид: y=exp(a*ln(x)).
Например, для вычисления следует записать exp(1/3*ln(x)) или exp(ln(x)/3).
Для Ln(x) ООФ: x>0.
При x<0 нужно взять -exp(ln(-x)/3) или exp(ln(|x|)/3), при x=0 выдается сообщение об ошибке.
В выражениях типа Real в виде исключения разрешается использовать константы и переменные типа Integer.
Результат операции сложения, вычитания и умножения будет целым, если оба операнда целого типа, во всех других сочетаниях результат будет вещественным.
Вычисление некоторых функций:
1) tg(x): Sin(x)/Cos(x);
2) ctg(x): Cos(x)/ Sin(x);
3)
arcsin(x): arctan(x/sqrt(1-sqr(x)));
4).
arccos(x): arctan(sqrt(1-sqr(x))/x);
5). lоga(b): ln(b)/ln(a);
Функции преобразования типа
CHR(X) – возвращает символ, соответствующий целому числу.
ORD(X) – возвращает код, соответствующий символу.
ROUND(X) - округление вещественного числа до ближайшего целого(real integer).
TRUNC(X) - получение целой части вещественного числа(real integer(Longint)).
Дата добавления: 2015-07-26; просмотров: 46 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
П.2.4. Стандартные алгоритмы | | | Функции для величин |