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

Факториал n! — произведение всех натуральных чисел от 1 до n. По определению 0! = 1. Калькулятор считает только целые неотрицательные n.

Что такое факториал

Факториал n! — произведение натурального ряда до n включительно. Его используют в перестановках: сколькими способами можно выстроить n различных предметов. Для 3 предметов ответ 3! = 6: ABC, ACB, BAC, BCA, CAB, CBA.

Это не степень и не среднее. Соседи по разделу — НОД, НОК и проверка простоты. В биномиальной точке C(n,k)pᵏ факториалы входят в сочетание. Перестановки без неподвижных точек — субфакториал !n, круглый стол без номеров мест — (n−1)!. Родитель: теория чисел.

Произведение от 1 до n

n! = 1 · 2 · … · n

Рекуррентно n! = n · (n−1)!, если n ≥ 1. Калькулятор перемножает цепочку явно. 1! = 1, 10! = 3 628 800.

Почему 0! = 1

Пустое произведение в математике принимают равным 1 — так же, как пустую сумму равной 0. Тогда формула n! = n·(n−1)! работает при n = 1: 1! = 1·0!. Без соглашения 0! = 1 рекурсия ломается на старте.

В комбинаторике число перестановок пустого набора равно 1: «ничего не переставлять» — один способ.

Как быстро растёт n!

Уже 10! больше трёх миллионов, 15! — около 1,3·10¹². Степень aⁿ при фиксированном a растёт иначе: сравнить удобно на странице степени. Факториал обгоняет любую фиксированную степень, когда n становится достаточно большим.

Как пользоваться

Введите целое n от 0 до 170 и нажмите «Рассчитать». Дробное значение будет отклонено. Обратного хода «найти n по n!» на этой странице нет: это поиск по таблице, а не одна формула.

Пример: 5!

1·2·3·4·5 = 120. Проверка: 6! должен быть 720 = 6·120. Если ввели 0, ответ 1.

Типичные ошибки

  • Написать 5! = 5+4+3+2+1 = 15 — это сумма, не произведение.
  • Считать 0! нулём.
  • Путать n! и nⁿ.
  • Искать корни уравнения через факториал вместо квадратного уравнения.

Практический смысл расчёта «Факториал»

Числовая модель здесь важнее механического ввода. Сначала определяют роль каждого числа — база, часть, среднее, вес, показатель или параметр уравнения, — и только затем выбирают искомое поле. Одинаковые числа при разных ролях описывают разные задачи.

Факториал определён для неотрицательных целых, причём 0! = 1 как пустое произведение. Рост чрезвычайно быстрый, поэтому даже небольшое увеличение n резко меняет порядок ответа.

Для основной постановки искомой величиной является Факториал, а исходными данными служат Число. Смена расчётной цели означает алгебраическое преобразование той же зависимости, а не переход к другой физической или математической модели.

Если результат будет использован дальше, переносите полную точность, а округляйте только окончательное представление.

Проверка формулы и результата

Для арифметической проверки удобно подобрать простые целые значения, выполнить действие вручную и затем пройти формулу в обратную сторону. Знак, порядок величины и точное равенство на контрольном наборе проверяются отдельно.

  1. Запишите, что известно и какая величина должна быть найдена; сопоставьте названия с символами формы.
  2. Приведите связанные величины к согласованным единицам и отдельно отметьте безразмерные коэффициенты.
  3. Оцените знак и порядок ответа до точного вычисления, используя простое округление исходных данных.
  4. Подставьте числа в формулу без преждевременного округления и сохраните единицу возле результата.
  5. Выполните обратную подстановку либо повторите один из контрольных наборов ниже.
  6. Сравните итог с областью применимости модели и только затем округлите его для записи.

Конфигурация калькулятора проверяется следующими точками:

  • n = 5 → Факториал: 120.
  • n = 0 → Факториал: 1.
  • n = 1 → Факториал: 1.

Совпадение контрольной точки подтверждает работу арифметики и интерфейса. Оно не подтверждает автоматически достоверность пользовательских измерений, поэтому исходные значения проверяют отдельно.

Обозначения, единицы и обратный ход

  • n! — Факториал; безразмерная величина; ноль допустим.
  • n — Число; безразмерная величина; целое значение, ноль допустим, минимум 0, максимум 170.

Доступные расчётные записи:

Факториал
n! = 1 · 2 · … · n

При обратном вычислении округлённый результат может не вернуть исходное число до последнего знака. Сравнивать следует в пределах точности ввода: лишние десятичные цифры интерфейса не повышают качество измерений.

Если единица изменена в выпадающем списке, интерфейс выполняет перевод сам. Дополнительное ручное умножение на 100, 1000 или коэффициент площади приводит к двойному преобразованию.

Границы модели и здравый смысл

Следует отдельно рассматривать нулевой знаменатель, отрицательное основание, область корня, целочисленные параметры и потерю точности. Формально полученное число не считается ответом, если оно нарушает условия исходной операции.

Проверьте крайние значения: ноль, единицу, очень малый и очень большой допустимый вход. Поведение должно согласовываться с формулой; скачок знака, деление на ноль или невозможная геометрия требуют пересмотра исходных условий.

Для ответственного применения запишите допущения рядом с результатом. Калькулятор выполняет указанную зависимость, но не выбирает нормативный запас, не исправляет неверное измерение и не заменяет профессиональную проверку там, где от ответа зависит безопасность.

Хороший итог можно объяснить без интерфейса: откуда взялись данные, почему выбрана эта формула, в каких единицах получено число и каким независимым способом оно было проверено.

Частые вопросы

Что такое n! ?
Произведение всех натуральных чисел от 1 до n. 5! = 1·2·3·4·5 = 120.
Чему равен 0! ?
По определению 0! = 1. Это согласуется с комбинаторикой: число способов упорядочить пустое множество равно одному.
Считает ли калькулятор дробный факториал?
Нет. Только целые неотрицательные n. Для нецелых нужна гамма-функция, её на этой странице нет.
Почему нельзя взять слишком большое n?
n! растёт очень быстро. Калькулятор ограничивает n ≤ 170, чтобы результат оставался конечным числом в обычной арифметике.
Это то же самое, что степень?
Нет. 2⁵ = 32, а 5! = 120. Степень считает калькулятор степени. Сумма (a + b)ⁿ — бином Ньютона.
Где НОД и НОК?
В том же разделе теории чисел: НОД, НОК и простота.