Опубликован: 16.01.2007 | Уровень: для всех | Доступ: платный
Лекция 8:

Математические функции

< Лекция 7 || Лекция 8: 123456 || Лекция 9 >

SIGN(число)

Возвращает знак аргумента как -1, 0 или 1, в зависимости от того, число отрицательное, нуль или положительное.

На рис. 8.25(а), 8.25(б) и 8.25(в) приведены примеры работы с функцией SIGN.

Знак числа

Рис. 8.25(а). Знак числа
Знак числа

Рис. 8.25(б). Знак числа
Знак числа

Рис. 8.25(в). Знак числа

SIN(число)

Эта функция возвращает синус числа в радианах.

На рис. 8.26(а) и 8.26(б) приведены примеры работы с функцией SIN.

Синус числа

Рис. 8.26(а). Синус числа
Синус числа

Рис. 8.26(б). Синус числа

SQRT(число)

Эта функция возвращает квадратный корень числа.

На рис. 8.27(а), 8.27(б) и 8.27(в) приведены примеры работы с функцией SQRT.

Квадратный корень

Рис. 8.27(а). Квадратный корень
Квадратный корень

Рис. 8.27(б). Квадратный корень
Квадратный корень

Рис. 8.27(в). Квадратный корень

TAN(число)

Возвращает тангенс числа.

На рис. 8.28 приведен пример работы с функцией TAN.

Тангенс числа

Рис. 8.28. Тангенс числа

TRUNCATE(число1, число2)

Возвращает число1 с дробной частью, усеченной до число2 десятичных разрядов. Если число2 равно 0, результат не имеет точки и дробной части. Если число2 отрицательное, целая часть числа длиной число2 обнуляется.

На рис. 8.29(а), 8.29(б), 8.29(в), 8.29(г) и 8.29(д) приведены примеры работы с функцией TRUNCATE.

Усечение числа

Рис. 8.29(а). Усечение числа
Усечение числа

Рис. 8.29(б). Усечение числа
Усечение числа

Рис. 8.29(в). Усечение числа
Усечение числа

Рис. 8.29(г). Усечение числа
Усечение числа

Рис. 8.29(д). Усечение числа

Все числа округляются в сторону нуля. Следует отметить, что десятичные числа обычно не хранятся в компьютерах именно в виде чисел, а в виде двоичных значений двойной точности, поэтому иногда результат может вызвать удивление (рис. 8.29(е))

Усечение числа

Рис. 8.29(е). Усечение числа

Это происходит потому, что 10.28 на самом деле сохраняется как 10.27999999999999...

< Лекция 7 || Лекция 8: 123456 || Лекция 9 >
Александра Каева
Александра Каева
Диляра Кенжебай
Диляра Кенжебай
Александр Смирнов
Александр Смирнов
Россия, Астрахань
Дмитрий Павлов
Дмитрий Павлов
Россия, Новокузнецк