Математика

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

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

Этот инструмент вам помог?

Что такое Калькулятор Перестановок и Сочетаний?

Перестановки и сочетания — это два фундаментальных способа подсчёта числа способов выбора или упорядочивания элементов из большего набора — краеугольный камень теории вероятностей, статистики и комбинаторики. Перестановка, записываемая P(n,r) или nPr, подсчитывает число способов упорядочить r элементов, выбранных из n, где порядок выбора важен. Сочетание, записываемое C(n,r) или nCr, подсчитывает число способов выбрать r элементов из n, где порядок не важен. Этот калькулятор вычисляет оба значения, используя точную арифметику произвольной точности.

Когда использовать этот калькулятор

  • Подсчёт числа возможных расстановок, паролей, расписаний или порядков ранжирования
  • Поиск числа комитетов, команд или выборов, которые можно сформировать из группы
  • Расчёт шансов в лотерее, розыгрыше или соревновании путём подсчёта благоприятных исходов
  • Разложение биномиальных выражений и чтение коэффициентов из треугольника Паскаля
  • Пошаговое решение домашних заданий по теории вероятностей и комбинаторике
  • Проверка общего числа исходов в азартных играх перед вычислением вероятностей

Шаги:

  1. Введите n, общее количество элементов в наборе.
  2. Введите r, количество выбираемых элементов.
  3. Калькулятор вычисляет и P(n,r), и C(n,r), используя факториальные формулы.
  4. Просмотрите полную пошаговую разбивку каждой формулы.

Формула

Перестановка: P(n,r) = n! / (n-r)! Сочетание: C(n,r) = n! / (r!(n-r)!) Где n! (n факториал) = n × (n-1) × (n-2) × ... × 2 × 1

Варианты использования

  • Расчёт вероятностей лотереи или розыгрыша
  • Решение домашних заданий по теории вероятностей и комбинаторике
  • Подсчёт возможных паролей, PIN-кодов или расположений
  • Определение числа возможных комитетов, команд или группировок

Основные преимущества

  • Вычисляет и перестановки, и сочетания в одном месте
  • Точные результаты благодаря арифметике произвольной точности — без ошибок округления на больших числах
  • Полная пошаговая разбивка факториальных формул
  • Чёткое объяснение, когда использовать каждую формулу

Советы профессионалов

  • Сначала спросите себя: «важен ли порядок?»
  • Для большого n и малого r быстрее вычислить C(n,r) как n×(n-1)×...×(n-r+1) / r!
  • Задачи выбора комитета, команды или группы почти всегда являются сочетаниями
  • Задачи ранжирования, расстановки или упорядочивания почти всегда являются перестановками

Распространенные ошибки

  • Использование формулы перестановок, когда порядок фактически не важен в задаче (или наоборот)
  • Забывание, что r не может превышать n
  • Неправильный подсчёт, когда задача допускает повторение
  • Путаница обозначений nPr и nCr при чтении учебника или экзаменационного вопроса

Объяснение ключевых терминов

Факториал (n!): Произведение всех положительных целых чисел до n
Перестановка: Упорядоченное расположение подмножества элементов
Сочетание: Неупорядоченный выбор подмножества элементов
Биномиальный Коэффициент: Другое название для C(n,r)

Связанные понятия

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

Пример

Для n=10, r=3: P(10,3) = 10!/(10-3)! = 10 × 9 × 8 = 720 способов упорядочить 3 элемента из 10. C(10,3) = 10!/(3!×7!) = 720/6 = 120 способов выбрать 3 элемента из 10 без учёта порядка.

Интерпретация результатов

Читайте перестановку P(n,r) как число упорядоченных расстановок r элементов, выбранных из n, где перестановка двух выбранных элементов создаёт новый результат. Читайте сочетание C(n,r) как число неупорядоченных выборов, где один и тот же набор элементов считается один раз независимо от порядка. Больший результат означает, что возможных различимых исходов больше, что снижает вероятность любого отдельного исхода, когда все исходы равновероятны. Когда r близко к n, C(n,r) равно C(n, n-r) и остаётся малым, а когда r находится в середине, количество достигает максимума.

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

В чём разница между перестановкой и сочетанием?
В перестановке важен порядок — расположение А, Б, В по-разному считается разными результатами. В сочетании порядок не важен — выбор одного и того же набора элементов в любом порядке считается одним результатом.
Что означает P(n,r)?
P(n,r), также записываемое как nPr, — это число способов упорядочить r элементов, выбранных из набора n элементов, где порядок выбора важен. Вычисляется как n! / (n-r)!.
Что означает C(n,r)?
C(n,r), также записываемое как nCr или «n по r», — это число способов выбрать r элементов из набора n элементов, где порядок не важен. Вычисляется как n! / (r!(n-r)!).
Почему 0! равно 1?
По математическому соглашению 0! = 1. Это не произвольно — благодаря этому формулы перестановок и сочетаний дают правильные результаты.
Как подсчитать расстановки, когда элементы могут повторяться?
Когда повторение разрешено, каждая позиция имеет n вариантов, поэтому число упорядоченных расстановок равно n в степени r, записывается как n^r. Например, 4-значный PIN-код, где цифры могут повторяться, даёт 10^4 = 10000 возможных кодов, потому что каждая из 4 позиций имеет 10 вариантов цифр (от 0 до 9). Такой подсчёт даёт гораздо больше расстановок, чем обычная формула перестановок, которая запрещает повторения.
Как расположить каждый элемент набора?
Чтобы расположить все n элементов, используется полная перестановка n!, то есть n × (n-1) × (n-2) × ... × 1. Например, 5 разных книг на полке можно расставить 5! = 5 × 4 × 3 × 2 × 1 = 120 способами. На первое место есть 5 вариантов, на второе — 4 оставшихся, и так далее, поэтому общее число равно произведению всех убывающих целых чисел вплоть до 1.
Что происходит, когда r больше n?
Когда r > n, вы не можете выбрать больше элементов, чем содержится в наборе, без повторения, поэтому оба результата равны нулю: P(n,r) = 0 и C(n,r) = 0. Например, выбрать 5 человек из группы из 3 невозможно, что даёт 0 перестановок и 0 сочетаний. Формулы автоматически возвращают ноль, потому что факториал в знаменателе растёт быстрее числителя.
В чём разница между выбором с повторением и без повторения?
Выбор с повторением (или с возвращением) означает, что один и тот же элемент можно выбрать снова — это допускается для PIN-кодов, бросков игральных костей и паролей. Выбор без повторения означает, что каждый элемент можно использовать только один раз, например при выборе победителей из числа участников. Обычные формулы перестановок и сочетаний P(n,r) и C(n,r) всегда предполагают отсутствие повторений; при повторениях используйте n^r для упорядоченных расстановок или формулу звёзд и полос C(n + r - 1, r) для неупорядоченных.
Как понять, использовать перестановку или сочетание?
Спросите себя, важен ли порядок выбора. Если важен — используйте перестановку; если нет — используйте сочетание. Выбор президента, вице-президента и казначея из 10 человек — это перестановка, потому что каждая должность уникальна: P(10,3) = 720. Выбор комитета из 3 человек из тех же 10 человек — это сочетание, потому что в комитете нет рангов: C(10,3) = 120.
Как сочетания связаны с треугольником Паскаля?
Каждая строка треугольника Паскаля перечисляет значения сочетаний C(n,r) для фиксированного n. Строка 4 содержит 1, 4, 6, 4, 1 — это C(4,0), C(4,1), C(4,2), C(4,3) и C(4,4). Поскольку C(n,r) является биномиальным коэффициентом, он также задаёт коэффициенты в разложениях, таких как (a + b)^4 = a^4 + 4a^3b + 6a^2b^2 + 4ab^3 + b^4. Каждое число в треугольнике — это сумма двух чисел над ним, поэтому C(n,r) = C(n-1, r-1) + C(n-1, r).
Как вычислить сочетания с очень большим n?
Используйте симметрию C(n,r) = C(n, n-r) и сокращайте общие множители, чтобы числа оставались малыми. Для C(50,48) используйте эквивалентное C(50,2) = (50 × 49)/2 = 1225, что гораздо проще, чем раскрывать 50! напрямую. Поскольку в 50! более 64 цифр, сокращение членов перед умножением позволяет избежать огромных промежуточных значений и даёт тот же самый точный результат.

Откройте больше инструментов

Свежая подборка из всей нашей библиотеки инструментов.