freeCodeCamp/guide/russian/mathematics/factorials/index.md

47 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Factorials
localeTitle: Факториалы
---
## Факториалы
### Определение факториала
Факториал состоит в том, чтобы умножить его на каждый интигер ниже, чем заканчивается на один. Если начальное число отрицательно, результат будет бесконечным.
Факториал n , неотрицательное целое число, определяется как:
п! = 1 \* 2 \* ... \* (n - 1) \* n
При n = 0 возникает особый случай. А именно, 0! = 1 .
### Удобство факториалов
Вышеприведенное определение предоставляет вам удобство при определенных вычислениях. Например, факториалы внутри фракций часто могут быть упрощены следующим образом:
Пример 1: 7! / 5! = (1 \* 2 \* 3 \* 4 \* 5 \* 6 \* 7) / (1 \* 2 \* 3 \* 4 \* 5) = 6 \* 7 = 42
Пример 2: (n + 1)! / n! = (1 \* 2 \* ... \* n \* (n + 1)) / (1 \* 2 \* ... \* n) = n + 1
### Альтернативное определение
В качестве альтернативы факториалы можно определить следующим образом:
0! = 1
п! = n \* (n - 1)! если n> 0
Это рекурсивное определение означает то же самое, что и традиционное определение. Применяя это ко второму примеру выше, получаем:
(n + 1)! / n! = (n + 1) \* n! / n! = n + 1
### Помимо этого: расширение до нецелочисленных
Обратите внимание, что факториал, определенный выше, применяется только к целым неотрицательным целям. На самом деле существует обобщение факториалов, которое также распространяется на нецелые числа, что является гамма-функцией. В частности, для любого натурального числа n вы имеете n! = Gamma (n + 1) = n \* Gamma (n) .
Дополнительные сведения см. В разделе [Расширение факториалов до нецелых значений аргумента](https://en.wikipedia.org/wiki/Factorial#Extension_of_factorial_to_non-integer_values_of_argument) .
Один сложный пример, который многие могут не знать, если 0! = 1. Для дальнейшего доказательства см. Ссылку в разделе «Дополнительная информация».
#### Дополнительная информация:
[Факториалы](http://www.purplemath.com/modules/factorial.htm)