Математика

Калькулятор факториала

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое калькулятор факториала?

Калькулятор факториала находит факториал неотрицательного целого числа, который записывается как n!n! и читается «n факториал». Факториал — это произведение всех положительных целых чисел от 11 до nn включительно. Введите значение nn, и калькулятор сразу выдаст n!n!.

Факториалы растут чрезвычайно быстро: 5!5! уже равен 120120, а 10!10! превышает три миллиона. Из-за такого стремительного роста факториалы встречаются повсюду в комбинаторике, теории вероятностей, алгебре и математическом анализе всякий раз, когда нужно подсчитать число способов расположения объектов.

Как это работает?

Факториал определяется как произведение всех положительных целых чисел до nn:

n!=n×(n1)××2×1n! = n \times (n-1) \times \cdots \times 2 \times 1

Существует один важный особый случай. Факториал нуля по определению равен единице:

0!=10! = 1

Это не случайность и не исключение, добавленное задним числом. Существует ровно один способ расположить ноль объектов (пустое расположение), поэтому 0!=10! = 1 сохраняет согласованность формул подсчёта. Это также следует из рекурсивного правила n!=n×(n1)!n! = n \times (n-1)!: при n=1n = 1 получаем 1!=1×0!1! = 1 \times 0!, что верно только при 0!=10! = 1.

Факториалы определены только для неотрицательных целых чисел. У отрицательного числа или дроби, такой как 2.52.5, нет обычного факториала, поэтому для таких входных данных калькулятор оставляет результат пустым. (Гамма-функция расширяет эту идею на другие числа, но это выходит за рамки базового факториала.)

Разобранные примеры

  • 5!=5×4×3×2×1=1205! = 5 \times 4 \times 3 \times 2 \times 1 = 120
  • 6!=6×5×4×3×2×1=7206! = 6 \times 5 \times 4 \times 3 \times 2 \times 1 = 720
  • 10!=10×9×8××2×1=3,628,80010! = 10 \times 9 \times 8 \times \cdots \times 2 \times 1 = 3{,}628{,}800
  • 1!=11! = 1
  • 0!=10! = 1

Обратите внимание на работу рекурсивного приёма: как только вы знаете, что 5!=1205! = 120, вычисление 6!6! — это просто 6×120=7206 \times 120 = 720, и 10!10! строится так же, шаг за шагом.

Практические заметки

Факториалы — это движок, лежащий в основе перестановок и сочетаний. Число способов расположить nn различных элементов по порядку равно n!n!, а формулы для перестановок P(n,r)P(n, r) и сочетаний C(n,r)C(n, r) обе записываются через факториалы. Если вы подсчитываете расположения или выборки, посмотрите калькулятор перестановок на https://www.mega-calculator.com/ru/math/permutations/ и калькулятор сочетаний на https://www.mega-calculator.com/ru/math/combinations/.

Поскольку факториалы стремительно увеличиваются в размере, этот калькулятор принимает значения до 170170. За этой границей n!n! превышает наибольшее конечное значение, которое может представить стандартное компьютерное число, поэтому результат оставляется пустым, а не выдаётся как бесконечность. Для повседневных задач подсчёта и теории вероятностей этого диапазона более чем достаточно.

Сообщить об ошибке

Это поле обязательно для заполнения.