Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Programmirovanie ответы.docx
Скачиваний:
10
Добавлен:
26.04.2019
Размер:
260.09 Кб
Скачать

30. Математические функции – класс Math. Примеры использования.

Класс Math (Математические функции)

В C# математические функции реализованы в классе Math, определенном в классе имен System, где их можно использовать в выражениях без предварительного описания. В C# количество математических функций по сравнению со стандартом языка увеличено, и с помощью методов класса Math можно получить значения широкого круга функций, перечень и характеристика которых приведены в таблице:

Имя

Описание

Результат

Примечания

Abs

Модуль

Перегружен

|x| записывается как Abs(х)

Acos

Арккосинус

double

Аcos(double х)

Аsin

Арксинус

double

Asin(double х)

Аtan

Арктангенс

double

Atan(double х)

Atan2

Арктангенс

double

Atan2(double х, double у) -

угол, тангенс которого есть

результат деления у на х

BigMul

Произведение

long

BigMul (int х, int у)

Ceiling

Округление до большего целого

double

Ceiling(double х)

Cos

Косинус

double

Cos (double х)

Cosh

Гиперболический косинус

double

Cosh (double х)

DivRem

Деление и остаток

Перегружен

DivRem(х, у, rem)

E

База натурального

логарифма (число е)

double

2,71828182845905

Ехр

Экспонента

double

ех записывается как Ехр(х)

Floor

Округление до меньшего целого

double

Floor(double х)

IEEERemainder

Остаток от деления

double

IEEERemainder(double х,double у)

Log

Натуральный логарифм

double

logех записывается как Log(х)

Log10

Десятичный логарифм

double

log10 х записывается как Log10(х)

Мах

Максимум из двух чисел

Перегружен

Мах(х,у)

Min

Минимум из двух чисел

Перегружен

Min(х,у)

PI

Значение числа пи

double

3,14159265358979

Pow

Возведение в степень

double

ху записывается как Pow (x,y)

Round

Округление

Перегружен

Round (3.1) даст в результате 3, Round (3.8) даст в результате 4

Sign

Знак числа

int

Аргументы перегружены

Sin

Синус

double

Sin(double х)

Sinh

Гиперболический синус

double

Sinh(double х)

Sqrt

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

double

√х записывается как Sqrt(x)

Tan

Тангенс

double

Tan(double х)

Tanh

Гиперболический тангенс

double

Tanh(double х)

Математические функции можно использовать только с величинами числовых типов. Углы тригонометрических функций должны быть представлены в радианах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]