CT Calc Tools

Калькулятор сочетаний и перестановок

Вычисляйте сочетания (nCr), перестановки (nPr) и факториалы с развёрнутой формулой для каждого результата. Бесплатно, прямо в браузере.

🔒 Работает полностью в вашем браузере — ничего не загружается

Result

—

Enter values to calculate.

Advertisement

Подсчёт с помощью факториалов

Комбинаторика отвечает на вопрос «сколькими способами?» и строится на факториале. Факториал числа n, записываемый как n!, перемножает все целые числа от 1 до n, а по определению 0! = 1. Факториал показывает, сколькими способами можно расположить в ряд n различных предметов: пять разных книг на полке можно упорядочить 5! = 120 способами. Факториалы растут чрезвычайно быстро, поэтому даже небольшие значения дают огромные количества. Этот калькулятор показывает факториал напрямую, а также использует его в формулах сочетаний и перестановок.

Перестановки (размещения) считают упорядоченные выборки. Выбор r предметов из n, когда порядок важен, использует nPr = n! ÷ (n − r)!. Сочетания считают неупорядоченные выборки, где группа одна и та же независимо от порядка, и используют nCr = n! ÷ (r! × (n − r)!). Поскольку каждое сочетание можно упорядочить r! способами, эти две величины связаны соотношением nPr = nCr × r!. Поэтому перестановки всегда больше или равны соответствующим сочетаниям. Виджет разворачивает выбранную формулу под ответом, чтобы вы могли проследить, как именно получен результат.

Когда что использовать

Используйте перестановки, когда порядок важен: места на финише в гонке, рассадка гостей, цифры PIN-кода или порядок песен в плейлисте. Используйте сочетания, когда порядок не важен: номера в лотерее, карты на руках, выбор комитета или начинки для пиццы. Быстрый тест — спросить себя, даёт ли обмен двух выбранных элементов действительно другой результат: если да, это перестановка; если нет, это сочетание. Помните, что r не может превышать n, ведь нельзя выбрать больше элементов, чем существует, и калькулятор проверяет это за вас. Поскольку результаты опираются на стандартные числа JavaScript, очень большие факториалы становятся приближёнными и в конце концов переполняются до бесконечности, но для типичных задач по теории вероятностей, статистике и домашних заданий значения точны и целиком вычисляются на вашем устройстве.

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

  1. Выберите операциюВыберите сочетания (nCr), перестановки (nPr) или отдельный факториал (n!).
  2. Введите n и rВведите общее количество элементов n и, для nCr или nPr, сколько вы выбираете, r. Поле r скрывается для факториалов.
  3. Прочитайте результатРезультат и развёрнутая формула обновляются мгновенно, так что вы можете проверить вычисления.

Часто задаваемые вопросы

В чём разница между nCr и nPr?
Перестановки (nPr) считают упорядоченные выборки, поэтому ABC отличается от CBA. Сочетания (nCr) считают неупорядоченные выборки, поэтому ABC и CBA — это одна и та же группа. Именно поэтому nCr всегда меньше или равно nPr.
Что такое факториал?
n! — это произведение всех целых чисел от 1 до n, при этом 0! по определению равно 1. Он показывает число способов упорядочить n различных элементов.
Почему r не может быть больше n?
Нельзя выбрать или упорядочить больше элементов, чем есть, поэтому r должно быть от 0 до n. Калькулятор отмечает значения вне этого диапазона.
Насколько большими могут быть числа?
Результаты используют стандартные числа JavaScript, поэтому очень большие факториалы становятся приближёнными примерно после 18! и могут отображаться как бесконечность после 170!. Всё вычисляется локально в вашем браузере.
Advertisement