stringtranslate.com

Смешанная система счисления

Системы счисления со смешанным основанием — это нестандартные позиционные системы счисления , в которых числовая основа меняется от позиции к позиции. Такое числовое представление применяется, когда количество выражается с помощью последовательности единиц, каждая из которых кратна следующей меньшей единице, но не тем же множителем. Такие единицы распространены, например, при измерении времени; время в 32 недели, 5 дней, 7 часов, 45 минут, 15 секунд и 500 миллисекунд может быть выражено как количество минут в системе счисления со смешанным основанием следующим образом:

... 32, 5, 07, 45; 15, 500... ∞, 7, 24, 60; 60, 1000

или как

32 5 7 07 24 45 60 .15 60 500 1000

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

Примеры

Наиболее известным примером систем со смешанными основаниями является хронометрия и календари. Западные основания времени включают, как кардинально, так и порядково, десятичные годы, декады и столетия, семеричные для дней в неделе, двенадцатеричные месяцы в году, основания 28–31 для дней в месяце, а также основание 52 для недель в году. Время далее делится на часы, отсчитываемые по основанию 24 часа, шестидесятеричные минуты в часе и секунды в минуте, с десятичными дробями последних.

Стандартная форма для дат:2021-04-10 16:31:15, что было бы смешанным числом с основанием по этому определению, с учетом того, что количество дней меняется как в течение месяца, так и в високосные годы. Один из предлагаемых календарей вместо этого использует 13-месячную базу , четверичные недели и семеричные дни.

Смешанную систему счисления часто лучше всего выразить с помощью таблицы. Таблица, описывающая то, что можно понимать как 604800 секунд недели, выглядит следующим образом, при этом неделя начинается в час 0 дня 0 (полночь воскресенья):

В этой системе счисления смешанное число 3 7 17 24 51 60 57 60 секунд будет интерпретироваться как 17:51:57 в среду, а 0 7 0 24 02 60 24 60 будет 00:02:24 в воскресенье. Специальные обозначения для смешанных систем счисления являются обычным явлением.

Календарь майя состоит из нескольких перекрывающихся циклов с разными основаниями. Короткий счет цолкин перекрывает именованные дни с основанием 20 с трехзначными днями. Хааб состоит из двадцатеричных дней, восьмизначных месяцев и 52-летних лет, образующих круг . Кроме того, длинный счет из двадцатеричных дней, восьмизначных винал , затем двадцатичетверичных тун , к'атун , бак'тун и т. д. отслеживает исторические даты.

Вторым примером смешанной системы счисления в настоящее время является разработка и использование валюты, где ограниченный набор номиналов печатается или чеканится с целью представления любой денежной величины; сумма денег затем представляется количеством монет или банкнот каждого номинала. При принятии решения о том, какие номиналы создавать (и, следовательно, какие основания смешивать), стремятся к компромиссу между минимальным количеством различных номиналов и минимальным количеством отдельных монет, необходимых для представления типичных величин. Так, например, в Великобритании печатаются банкноты достоинством £50, £20, £10 и £5, а монеты чеканятся по £2, £1, 50 пенсов, 20 пенсов, 10 пенсов, 5 пенсов, 2 пенса и 1 пенс — они следуют серии предпочтительных значений 1-2-5 .

До перехода на десятичную систему денежные суммы в Великобритании измерялись в фунтах, шиллингах и пенсах, при этом 12 пенсов составляли шиллинг, а 20 шиллингов — фунт, так что, например, «£1 7s 6d» соответствовало смешанной системе счисления 1 7 20 6 12 .

Единицы измерения, принятые в США, обычно представляют собой смешанные системы счисления, в которых множители изменяются от одной единицы к другой так же, как и единицы времени.

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

Манипуляция

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

APL и J включают операторы для преобразования в смешанные системы счисления и обратно.

Факториальная система счисления

Другое предложение — так называемая факториальная система счисления:

Например, наибольшее число, которое может быть представлено шестью цифрами, будет 543210, что равно 719 в десятичной системе : 5×5! + 4×4! + 3×3! + 2×2! + 1×1! Это может быть неясно на первый взгляд, но система счисления на основе факториалов однозначна и полна. Каждое число может быть представлено одним и только одним способом, потому что сумма соответствующих факториалов, умноженная на индекс, всегда равна следующему факториалу минус один:

Существует естественное отображение между целыми числами 0, ..., n ! − 1 и перестановками n элементов в лексикографическом порядке, которое использует факториальное представление целого числа, за которым следует интерпретация в виде кода Лемера .

Вышеприведенное уравнение является частным случаем следующего общего правила для любого представления основания (стандартного или смешанного), которое выражает тот факт, что любое представление основания (стандартного или смешанного) является однозначным и полным. Каждое число может быть представлено одним и только одним способом, поскольку сумма соответствующих весов, умноженная на индекс, всегда равна следующему весу минус один:

, где ,

что можно легко доказать с помощью математической индукции .

Первичная система счисления

Другое предложение — это числовая система с последовательными простыми числами в качестве основания, разрядные значения которой являются изначальными числами, рассмотренная С. С. Пиллаи [1] , Ричардом К. Гаем (последовательность A049345 в OEIS ) и другими авторами [2] [3] [4] :

где , и p j = j простое число, p 0 # = p 0 = 1.

Ссылки

Внешние ссылки

  1. ^ SS Pillai, «Арифметическая функция, касающаяся простых чисел», Annamalai University Journal (1930), стр. 159–167.
  2. ^ Йожеф Шандор и Борислав Крстичи, Справочник по теории чисел II, Kluwer Academic Publishers, 2004, глава 4, стр. 384-386.
  3. ^ EE Kummer, Neuer elementarer Beweis des Satzes, dass die Anzahl aller Primzahlen eine unendliche ist, Monatsberichte der Königlichen Preussische Akademie des Wissenschaften zu Berlin 1878/9, стр. 777–778.
  4. Виктор Уфнаровски и Бо Алендер, Как дифференцировать число, Журнал целочисленных последовательностей, т. 6, 2003, № 03.3.4.