Перейти к содержанию

Математические: различия между версиями

Материал из Химсофт Вики
Нет описания правки
 
(не показаны 22 промежуточные версии этого же участника)
Строка 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
Строка 81: Строка 81:
Возвращает угол (в радианах), который соответствует тангенсу <code>d</code>.
Возвращает угол (в радианах), который соответствует тангенсу <code>d</code>.


{{Примечание|Чтобы перевести радианы в градусы, умножьте значение в радианах на <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
Строка 118: Строка 118:
Возвращает косинус значения <code>d</code>. Значение <code>d</code> должно быть в радианах.
Возвращает косинус значения <code>d</code>. Значение <code>d</code> должно быть в радианах.


{{Примечание|Чтобы перевести градусы в радианы, умножьте значение в градусах на <code>Math.PI / 180</code>.}}
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на <code>Math.PI / 180</code>.''


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Cos(0) = 1
Cos(0) = 1
Строка 134: Строка 134:
|}
|}


Возвращает число e (2.71828), возведенное в степень d.
Возвращает число <code>e (2.71828)</code>, возведенное в степень <code>d</code>.


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Exp(1) = 2.71828
Exp(1) = 2.71828
Строка 153: Строка 153:
|}
|}


Возвращает наибольшее целое значение, меньшее и равное d.
Возвращает наибольшее целое значение, меньшее и равное <code>d</code>.


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Floor(1.7) = 1
Floor(1.7) = 1
Строка 169: Строка 169:
|}
|}


Возвращает натуральный логарифм значения d.
Возвращает натуральный логарифм значения <code>d</code>.


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Log(2.71828) = 1
Log(2.71828) = 1
Строка 197: Строка 197:
|}
|}


Возвращает максимальное из значений val1, val2.
Возвращает максимальное из значений <code>val1</code>, <code>val2</code>.


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Maximum(1,2) = 2
Maximum(1,2) = 2
Строка 225: Строка 225:
|}
|}


Возвращает минимальное из значений val1, val2.
Возвращает минимальное из значений <code>val1</code>, <code>val2</code>.


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Minimum(1,2) = 1
Minimum(1,2) = 1
Строка 250: Строка 250:
|}
|}


Округляет значение d до ближайшего целого или до числа разрядов, указанного в параметре digits.
Округляет значение <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">
<syntaxhighlight lang="csharp">
Round(1.47) = 1
Round(1.47) = 1
Строка 267: Строка 285:
|}
|}


Возвращает синус значения d. Значение d должно быть указано в радианах.
Возвращает синус значения <code>d</code>. Значение <code>d</code> должно быть указано в радианах.


{{Примечание|Чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.}}
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.''


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Sin(90 * Math.PI / 180) = 1
Sin(90 * Math.PI / 180) = 1
Строка 285: Строка 303:
|}
|}


Возвращает квадратный корень от значения d.
Возвращает квадратный корень от значения <code>d</code>.


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Sqrt(4) = 2
Sqrt(4) = 2
Строка 301: Строка 319:
|}
|}


Возвращает тангенс значения d. Значение d должно быть указано в радианах.
Возвращает тангенс значения <code>d</code>. Значение <code>d</code> должно быть указано в радианах.


{{Примечание|Чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.}}
'''''Примечание:''' чтобы перевести градусы в радианы, умножьте значение в градусах на Math.PI / 180.''


Пример:
'''Пример:'''
<syntaxhighlight lang="csharp">
<syntaxhighlight lang="csharp">
Tan(45 * Math.PI / 180) = 1
Tan(45 * Math.PI / 180) = 1
Строка 322: Строка 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 округляется до 0
  • 1,5 округляется до 2
  • 2,5 округляется до 2
  • 3,5 округляется до 4
  • 4,5 округляется до 4
  • 5,5 округляется до 6
  • 6,5 округляется до 6
  • 7,5 округляется до 8
  • 8,5 округляется до 8
  • 9,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