Тип комбинаций

 

Кроме общих параметров самой числовой системы, можно выбирать (и многократно менять в процессе работы) способ представления комбинаций, т.е. их тип. Для этого служит элемент выбора <Тип комбинаций>. Здесь можно указать (задать), в каком виде будут представлены комбинации системы: для этого следует выбрать определенный тип и нажать кнопку [Установить тип комбинаций] (эта кнопка становится доступной только при смене типа, чтобы исключить ее случайное нажатие в процессе работы).

В настоящее время имеется четыре варианта представления комбинаций:

1. Обычные комбинации – это стандартное представление комбинаций в виде последовательности их чисел, например: 02-08-15-21-35-40 (система "6 из 49"), при этом каждое число рассматривается (как правило) как единое целое.

2. Младшие разряды чисел – комбинации будут представлены не из самих чисел, а из цифр младших разрядов этих чисел, например: 2-8-5-1-5-0, т.е. это остатки от деления каждого числа на 10, при этом цифры не обязательно идут по возрастанию и могут повторяться.

3. Старшие разряды чисел – то же, что и младшие разряды, только "отбираются" старшие цифры, например: 0-0-1-2-3-4, в этом случае цифры могут повторяться, но идут по возрастанию.

3. Цифры номера – комбинации составляются из цифр их порядкового номера (с учетом незначащих нулей), например: если порядковый номер равен 2447093, то "числами" комбинации станут 0-2-4-4-7-0-9-3. В данном случае первым "числом" является ноль, т.к. максимальный номер комбинации в системе "6 из 49" превышает 10 млн., а значит необходимо учитывать 8 цифр.

Если установлен переключатель <Сортировка чисел комбинаций>, то числа внутри комбинаций будут предварительно отсортированы по возрастанию. Это может иметь существенное значение при использовании, например, некоторых фильтров. Данный переключатель доступен только при выборе второго и последующих вариантов, а для обычных комбинаций он заблокирован – в этом случае используется "естественный" порядок чисел.

 

При изменении типа комбинаций осуществляется принудительное обновление параметров для фильтров, статистических таблиц и других зависимых элементов программы, однако при этом не происходит никакой потери текущих результатов работы, т.е. при переходе, в дальнейшем, на "Обычные комбинации" все станет "как надо". После этого практически все последующие действия с комбинациями производятся именно с учетом их текущего внутреннего представления (типа). Однако следует учитывать, что есть методы, которые работают только с номерами комбинаций или явно ориентированы на их "нормальное" представление (например, числовые ряды) – для них выбор типа комбинаций не имеет значения (не учитывается). Кроме того, сохранение списков комбинаций на диск в виде файлов также не зависит от их текущего типа.

Используя разные представления комбинаций, в том числе с применением и без применения сортировки, можно работать как бы с "разными" рабочими массивами, состоящими из "виртуальных комбинаций", а в результате, с помощью одних и тех же инструментов (например, фильтров) добиваться значительного сокращения комбинационного остатка.

 

Назад
Оглавление
Далее
Hosted by uCoz