Перейти к содержанию

Permutation

Permutation01

Permutation (Перестановки) - это все возможные способы упорядочивания n различных объектов или элементов. Каждый уникальный способ расположения этих элементов считается одной перестановкой.

Расчёт происходит по следующей формуле:

Permutation02

Свойства

Входной аргумент Тип аргумента Тип переменной Описание
n Variable Int32 Количество различных объектов
Выходной аргумент Тип аргумента Тип переменной Описание
Permutation Variable Double Количество перестановок

Пример

Решим следующую задачу:

В вашем проекте существует 12 алгоритмов. Вам необходимо найти общее количество возможных последовательностей выполнения всех алгоритмов.

Составим программу.

Permutation03

Настроим блок Permutation. Нужную переменную для Output параметра можно создать прям тут.

Permutation04

Выведем результат в блок Message.

Permutation05

Запустим проект.

Permutation06

В сообщении увидим ответ на задачу: существует 479001600 различных вариантов.