Математические: различия между версиями
Sidminik (обсуждение | вклад) Нет описания правки |
Sidminik (обсуждение | вклад) Нет описания правки |
||
| (не показаны 43 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
== Abs == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |||
| <code>Abs</code> || <code>sbyte value</code> || <code>sbyte</code> | |||
|- | |||
| <code>Abs</code> || <code>short value</code> || <code>short</code> | |||
|- | |||
| <code>Abs</code> || <code>int value</code> || <code>int</code> | |||
|- | |||
| <code>Abs</code> || <code>long value</code> || <code>long</code> | |||
|- | |||
| <code>Abs</code> || <code>float value</code> || <code>float</code> | |||
|- | |||
| <code>Abs</code> || <code>double value</code> || <code>double</code> | |||
|- | |||
| <code>Abs</code> || <code>decimal value</code> || <code>decimal</code> | |||
|} | |||
''' | |||
Возвращает абсолютную величину значения <code>value</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Abs(-2.2) = 2.2 | |||
</syntaxhighlight> | |||
== Acos == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |||
| <code>Acos</code> || <code>double d</code> || <code>double</code> | |||
|} | |||
Возвращает угол (в радианах), который соответствует косинусу <code>d</code>. Значение <code>d</code> должно быть в диапазоне от <code>-1</code> до <code>1</code>. | |||
'''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Acos(0) * 180 / Math.PI = 90 | |||
</syntaxhighlight> | |||
== Asin == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |||
| <code>Asin</code> || <code>double d</code> || <code>double</code> | |||
|} | |||
Возвращает угол (в радианах), который соответствует синусу <code>d</code>. Значение <code>d</code> должно быть в диапазоне от <code>-1</code> до <code>1</code>. | |||
'''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | |||
</div> | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Asin(0) = 0 | |||
</syntaxhighlight> | |||
== Atan == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |||
| <code>Atan</code> || <code>double d</code> || <code>double</code> | |||
|} | |||
Возвращает угол (в радианах), который соответствует тангенсу <code>d</code>. | |||
'''''Примечание:''' чтобы перевести радианы в градусы, умножьте значение в радианах на <code>180 / Math.PI</code>.'' | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Atan(1) * 180 / Math.PI = 45 | |||
</syntaxhighlight> | |||
== Ceiling == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |||
| <code>Ceiling</code> || <code>double d</code> || <code>double</code> | |||
|- | |- | ||
| <code>Ceiling</code> || <code>decimal d</code> || <code>decimal</code> | |||
|} | |||
Возвращает наименьшее целое значение, большее и равное <code>d</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Ceiling(1.7) = 2 | |||
</syntaxhighlight> | |||
== Cos == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| | |||
|Возвращает | | <code>Cos</code> || <code>double d</code> || <code>double</code> | ||
|} | |||
Возвращает косинус значения <code>d</code>. Значение <code>d</code> должно быть в радианах. | |||
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на <code>Math.PI / 180</code>.'' | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Cos(0) = 1 | |||
</syntaxhighlight> | |||
== Exp == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| | |||
|Возвращает | | <code>Exp</code> || <code>double d</code> || <code>double</code> | ||
|} | |||
Возвращает число <code>e (2.71828)</code>, возведенное в степень <code>d</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Exp(1) = 2.71828 | |||
</syntaxhighlight> | |||
== Floor == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| <code>Floor</code> || <code>double d</code> || <code>double</code> | |||
|<code> | |||
|- | |- | ||
| | |||
| | | <code>Floor</code> || <code>decimal d</code> || <code>decimal</code> | ||
|<code> | |} | ||
Возвращает наибольшее целое значение, меньшее и равное <code>d</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Floor(1.7) = 1 | |||
</syntaxhighlight> | |||
== Log == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| | |||
| | | <code>Log</code> || <code>double d</code> || <code>double</code> | ||
|<code> | |} | ||
Возвращает натуральный логарифм значения <code>d</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Log(2.71828) = 1 | |||
</syntaxhighlight> | |||
== Maximum == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| <code>Maximum</code> || <code>int val1, int val2</code> || <code>int</code> | |||
|<code> | |||
|- | |- | ||
| <code>Maximum</code> || <code>long val1, long val2</code> || <code>long</code> | |||
|<code> | |||
|- | |- | ||
| <code>Maximum</code> || <code>float val1, float val2</code> || <code>float</code> | |||
|<code> | |||
|- | |- | ||
| <code>Maximum</code> || <code>double val1, double val2</code> || <code>double</code> | |||
|<code> | |||
|- | |- | ||
| | |||
| | | <code>Maximum</code> || <code>decimal val1, decimal val2</code> || <code>decimal</code> | ||
|<code> | |} | ||
Возвращает максимальное из значений <code>val1</code>, <code>val2</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Maximum(1,2) = 2 | |||
</syntaxhighlight> | |||
== Minimum == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| <code>Minimum</code> || <code>int val1, int val2</code> || <code>int</code> | |||
|<code> | |||
|- | |- | ||
| <code>Minimum</code> || <code>long val1, long val2</code> || <code>long</code> | |||
|<code> | |||
|- | |- | ||
| <code>Minimum</code> || <code>float val1, float val2</code> || <code>float</code> | |||
|<code> | |||
|- | |- | ||
| <code>Minimum</code> || <code>double val1, double val2</code> || <code>double</code> | |||
|<code> | |||
|- | |- | ||
| | |||
| | | <code>Minimum</code> || <code>decimal val1, decimal val2</code> || <code>decimal</code> | ||
|<code> | |} | ||
Возвращает минимальное из значений <code>val1</code>, <code>val2</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Minimum(1,2) = 1 | |||
</syntaxhighlight> | |||
== Round == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| <code>Round</code> || <code>double d</code> || <code>double</code> | |||
|<code> | |||
|- | |- | ||
| <code>Round</code> || <code>decimal d</code> || <code>decimal</code> | |||
|<code> | |||
|- | |- | ||
| <code>Round</code> || <code>double d, int digits</code> || <code>double</code> | |||
|<code> | |||
|- | |- | ||
| | |||
| | | <code>Round</code> || <code>decimal d, int digits</code> || <code>decimal</code> | ||
|} | |||
Округляет значение <code>d</code> до ближайшего целого или до числа разрядов, указанного в параметре <code>digits</code>. | |||
<div style="background-color: #e7f3ff; border-left: 5px solid #2196f3; padding: 15px; margin: 10px 0;"> | |||
'''Примечание''' | |||
'''Функция Round''' по умолчанию использует ''«банковское» округление'': | |||
*для чисел, не заканчивающихся ровно на <code>,5</code>, правила стандартные: <code>2,49</code> округляется до <code>2</code>; | |||
*для чисел, заканчивающихся на <code>,5</code>: | |||
::*<code>0,5</code> округляется до <code>0</code> | |||
::*<code>1,5</code> округляется до <code>2</code> | |||
::*<code>2,5</code> округляется до <code>2</code> | |||
::*<code>3,5</code> округляется до <code>4</code> | |||
::*<code>4,5</code> округляется до <code>4</code> | |||
::*<code>5,5</code> округляется до <code>6</code> | |||
::*<code>6,5</code> округляется до <code>6</code> | |||
::*<code>7,5</code> округляется до <code>8</code> | |||
::*<code>8,5</code> округляется до <code>8</code> | |||
::*<code>9,5</code> округляется до <code>10</code> | |||
</div> | |||
'''Примеры:''' | |||
<syntaxhighlight lang="csharp"> | |||
Round(1.47) = 1 | |||
Round(1.478, 2) = 1.48 | |||
</syntaxhighlight> | |||
== Sin == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| <code>Sin</code> || <code>double d</code> || <code>double</code> | |||
|} | |} | ||
Возвращает синус значения <code>d</code>. Значение <code>d</code> должно быть указано в радианах. | |||
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.'' | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Sin(90 * Math.PI / 180) = 1 | |||
</syntaxhighlight> | |||
== Sqrt == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |||
| <code>Sqrt</code> || <code>double d</code> || <code>double</code> | |||
|} | |||
Возвращает квадратный корень от значения <code>d</code>. | |||
{|class="wikitable" style=" | '''Пример:''' | ||
<syntaxhighlight lang="csharp"> | |||
Sqrt(4) = 2 | |||
</syntaxhighlight> | |||
== Tan == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
!Функция | ! Функция !! Параметры !! Возвращаемое значение | ||
! | |||
! | |||
! | |||
|- | |- | ||
| | |||
| | | <code>Tan</code> || <code>double d</code> || <code>double</code> | ||
|} | |||
| | Возвращает тангенс значения <code>d</code>. Значение <code>d</code> должно быть указано в радианах. | ||
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.'' | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Tan(45 * Math.PI / 180) = 1 | |||
</syntaxhighlight> | |||
== Truncate == | |||
{|class="wikitable" style="background-color: #fff;" | |||
|- | |- | ||
! Функция !! Параметры !! Возвращаемое значение | |||
|- | |- | ||
| <code>Truncate</code> || <code>double d</code> || <code>double</code> | |||
|<code> | |||
| | |||
|- | |- | ||
| <code>Truncate</code> || <code>decimal d</code> || <code>decimal</code> | |||
|} | |} | ||
Возвращает целую часть значения <code>d</code>. | |||
'''Пример:''' | |||
<syntaxhighlight lang="csharp"> | |||
Truncate(1.7) = 1 | |||
</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