Оптимальная система счисления 3.0


Продолжение серии Оптимальная система счисления (под обеими частями также есть интересные комментарии).
Сравнивая относительное удобство позиционных систем счисления лишь на основе делителей их оснований (тавтология, начну сначала)
Сравнивая относительное удобство позиционных систем счисления лишь путем сопоставления делителей основания, мы как бы подразумеваем, что в случае с любыми другими простыми числами "не повезло - значит, не повезло", приходиться мириться с возникающими при делении на них периодическими "хвостами". Но ведь не все хвосты одинаково
Если составить таблицу записей аликвотных дробей в различных системах счисления - а точнее, спасти эти цифры из загнивающей педивикии - и раскрасить ее в соответствии с необходимым количеством символов, приравнивая обозначение периода к одной цифре (две скобки - лишь традиция, правая скобка дополнительной информации не несет), что и сделано выше - видно, что не только десятичная, но и эта ваша двенадцатеричная имеют "неудобные" длинные периоды для весьма малых (а значит, частых) знаменателей - особенно 7.
А вот лидер прошлого сезона, шестеричная система, уверенно лидирует вплоть до десятых долей (и лишь потом дважды напарывается на максимально некомпактные периоды длиной в N-1 цифр, где N - простой знаменатель). На дистанции же до двадцатых долей лучше всего себя показывают основание 16, от которого незначительно отстает его квадратный корень - 4. Принимая также во внимание удобство конвертации между двоичной системой и любой другой со степенью 2 в основании, эти ребята выглядят еще более достойно.
В общем, пока личный топ - 6, 16, конечно же двоичная (так как это база, первая среди всех позиционных), а также уравновешенная модификация троичной системы (первая среди всех уравновешенных, обладающих рядом доп. ништяков в работе с отрицательными числами и округлениями).
|
</> |