Математические: различия между версиями
Sidminik (обсуждение | вклад) |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 25: | Строка 25: | ||
| <code>Abs</code> || <code>decimal value</code> || <code>decimal</code> | | <code>Abs</code> || <code>decimal value</code> || <code>decimal</code> | ||
|} | |} | ||
''' | |||
Возвращает абсолютную величину значения <code>value</code>. | Возвращает абсолютную величину значения <code>value</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Abs(-2.2) = 2.2 | Abs(-2.2) = 2.2 | ||
| Строка 46: | Строка 46: | ||
'''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | '''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Acos(0) * 180 / Math.PI = 90 | Acos(0) * 180 / Math.PI = 90 | ||
| Строка 65: | Строка 65: | ||
</div> | </div> | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Asin(0) = 0 | Asin(0) = 0 | ||
| Строка 83: | Строка 83: | ||
'''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | '''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Atan(1) * 180 / Math.PI = 45 | Atan(1) * 180 / Math.PI = 45 | ||
| Строка 102: | Строка 102: | ||
Возвращает наименьшее целое значение, большее и равное <code>d</code>. | Возвращает наименьшее целое значение, большее и равное <code>d</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Ceiling(1.7) = 2 | Ceiling(1.7) = 2 | ||
| Строка 120: | Строка 120: | ||
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на <code>Math.PI / 180</code>.'' | '''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на <code>Math.PI / 180</code>.'' | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Cos(0) = 1 | Cos(0) = 1 | ||
| Строка 136: | Строка 136: | ||
Возвращает число <code>e (2.71828)</code>, возведенное в степень <code>d</code>. | Возвращает число <code>e (2.71828)</code>, возведенное в степень <code>d</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Exp(1) = 2.71828 | Exp(1) = 2.71828 | ||
| Строка 155: | Строка 155: | ||
Возвращает наибольшее целое значение, меньшее и равное <code>d</code>. | Возвращает наибольшее целое значение, меньшее и равное <code>d</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Floor(1.7) = 1 | Floor(1.7) = 1 | ||
| Строка 171: | Строка 171: | ||
Возвращает натуральный логарифм значения <code>d</code>. | Возвращает натуральный логарифм значения <code>d</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Log(2.71828) = 1 | Log(2.71828) = 1 | ||
| Строка 199: | Строка 199: | ||
Возвращает максимальное из значений <code>val1</code>, <code>val2</code>. | Возвращает максимальное из значений <code>val1</code>, <code>val2</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Maximum(1,2) = 2 | Maximum(1,2) = 2 | ||
| Строка 227: | Строка 227: | ||
Возвращает минимальное из значений <code>val1</code>, <code>val2</code>. | Возвращает минимальное из значений <code>val1</code>, <code>val2</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Minimum(1,2) = 1 | Minimum(1,2) = 1 | ||
| Строка 323: | Строка 323: | ||
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.'' | '''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.'' | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Tan(45 * Math.PI / 180) = 1 | Tan(45 * Math.PI / 180) = 1 | ||
| Строка 340: | Строка 340: | ||
|} | |} | ||
Возвращает целую часть значения d. | Возвращает целую часть значения <code>d</code>. | ||
Пример: | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | <syntaxhighlight lang="csharp"> | ||
Truncate(1.7) = 1 | Truncate(1.7) = 1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Текущая версия от 02:44, 19 октября 2026
Abs
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Abs |
sbyte value |
sbyte
|
Abs |
short value |
short
|
Abs |
int value |
int
|
Abs |
long value |
long
|
Abs |
float value |
float
|
Abs |
double value |
double
|
Abs |
decimal value |
decimal
|
Возвращает абсолютную величину значения value.
Пример:
Abs(-2.2) = 2.2
Acos
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Acos |
double d |
double
|
Возвращает угол (в радианах), который соответствует косинусу d. Значение d должно быть в диапазоне от -1 до 1.
Примечание: чтобы перевести радианы в градусы, умножьте значение в радианах на 180 / Math.PI.
Пример:
Acos(0) * 180 / Math.PI = 90
Asin
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Asin |
double d |
double
|
Возвращает угол (в радианах), который соответствует синусу d. Значение d должно быть в диапазоне от -1 до 1.
Примечание: чтобы перевести радианы в градусы, умножьте значение в радианах на 180 / Math.PI.
Пример:
Asin(0) = 0
Atan
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Atan |
double d |
double
|
Возвращает угол (в радианах), который соответствует тангенсу d.
Примечание: чтобы перевести радианы в градусы, умножьте значение в радианах на 180 / Math.PI.
Пример:
Atan(1) * 180 / Math.PI = 45
Ceiling
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Ceiling |
double d |
double
|
Ceiling |
decimal d |
decimal
|
Возвращает наименьшее целое значение, большее и равное d.
Пример:
Ceiling(1.7) = 2
Cos
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Cos |
double d |
double
|
Возвращает косинус значения d. Значение d должно быть в радианах.
Примечание: чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.
Пример:
Cos(0) = 1
Exp
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Exp |
double d |
double
|
Возвращает число e (2.71828), возведенное в степень d.
Пример:
Exp(1) = 2.71828
Floor
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Floor |
double d |
double
|
Floor |
decimal d |
decimal
|
Возвращает наибольшее целое значение, меньшее и равное d.
Пример:
Floor(1.7) = 1
Log
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Log |
double d |
double
|
Возвращает натуральный логарифм значения d.
Пример:
Log(2.71828) = 1
Maximum
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Maximum |
int val1, int val2 |
int
|
Maximum |
long val1, long val2 |
long
|
Maximum |
float val1, float val2 |
float
|
Maximum |
double val1, double val2 |
double
|
Maximum |
decimal val1, decimal val2 |
decimal
|
Возвращает максимальное из значений val1, val2.
Пример:
Maximum(1,2) = 2
Minimum
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Minimum |
int val1, int val2 |
int
|
Minimum |
long val1, long val2 |
long
|
Minimum |
float val1, float val2 |
float
|
Minimum |
double val1, double val2 |
double
|
Minimum |
decimal val1, decimal val2 |
decimal
|
Возвращает минимальное из значений val1, val2.
Пример:
Minimum(1,2) = 1
Round
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Round |
double d |
double
|
Round |
decimal d |
decimal
|
Round |
double d, int digits |
double
|
Round |
decimal d, int digits |
decimal
|
Округляет значение d до ближайшего целого или до числа разрядов, указанного в параметре digits.
Примечание
Функция Round по умолчанию использует «банковское» округление:
- для чисел, не заканчивающихся ровно на
,5, правила стандартные:2,49округляется до2; - для чисел, заканчивающихся на
,5:
0,5округляется до01,5округляется до22,5округляется до23,5округляется до44,5округляется до45,5округляется до66,5округляется до67,5округляется до88,5округляется до89,5округляется до10
Примеры:
Round(1.47) = 1
Round(1.478, 2) = 1.48
Sin
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Sin |
double d |
double
|
Возвращает синус значения d. Значение d должно быть указано в радианах.
Примечание: чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.
Пример:
Sin(90 * Math.PI / 180) = 1
Sqrt
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Sqrt |
double d |
double
|
Возвращает квадратный корень от значения d.
Пример:
Sqrt(4) = 2
Tan
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Tan |
double d |
double
|
Возвращает тангенс значения d. Значение d должно быть указано в радианах.
Примечание: чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.
Пример:
Tan(45 * Math.PI / 180) = 1
Truncate
| Функция | Параметры | Возвращаемое значение |
|---|---|---|
Truncate |
double d |
double
|
Truncate |
decimal d |
decimal
|
Возвращает целую часть значения d.
Пример:
Truncate(1.7) = 1