Jump to content

Нестандартные позиционные системы счисления

Нестандартные позиционные системы счисления здесь обозначают системы счисления , которые можно условно назвать позиционными системами , но которые не полностью соответствуют следующему описанию стандартных позиционных систем:

В стандартной позиционной системе счисления основание b представляет собой целое положительное число, а b различных цифр чисел используются для обозначения всех неотрицательных целых . Стандартный набор цифр содержит значения b от 0, 1, 2 и т. д. до b − 1, но значение взвешивается в соответствии с положением цифры в числе. Значение строки цифр, такой как pqrs в базе b, задается полиномиальной формой
.
Числа, написанные в верхнем индексе, обозначают степень используемого основания.
Например, в шестнадцатеричном формате ( b = 16), используя цифры A для 10, B для 11 и т. д., строка цифр 7A3F означает
,
которое записано в нашей обычной десятичной системе счисления — 31295.
При введении системы счисления "." и знак минус «-», действительные числа могут быть представлены с произвольной точностью.

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

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

Однако большинство перечисленных ниже нестандартных систем никогда не предназначались для общего использования, а были разработаны математиками или инженерами для специального академического или технического использования.

Биективные системы счисления

[ редактировать ]

Биективная система счисления с основанием b использует b различных цифр для представления всех неотрицательных целых чисел. Однако цифры имеют значения 1, 2, 3 и т. д. до b включительно , тогда как ноль представлен пустой строкой цифр. Например, можно использовать десятичное число без нуля .

Основание один (унарная система счисления)

[ редактировать ]

Унарная — это биективная система счисления с основанием b = 1. В унарной системе одно число используется для обозначения всех положительных целых чисел. Значение цифровой строки pqrs, заданное полиномиальной формой, можно упростить до p + q + r + s, поскольку b н = 1 для всех n . К нестандартным функциям данной системы относятся:

  • Значение цифры не зависит от ее положения. Таким образом, можно легко утверждать, что унарная не является позиционной . система вообще
  • Введение счисления в этой системе не позволит представлять нецелые значения.
  • Одна цифра представляет значение 1, а не значение 0 = b - 1.
  • Значение 0 не может быть представлено (или неявно представлено пустой строкой цифр).

Знаковое представление цифр

[ редактировать ]

В некоторых системах, хотя основанием является положительное целое число, допускаются отрицательные цифры. Несмежная форма - это особая система, в которой основание равно b = 2. В сбалансированной тройной системе основание равно b = 3, а цифры имеют значения -1, 0 и +1 (а не 0, 1 и 2). как в стандартной троичной системе , или 1, 2 и 3, как в биективной троичной системе).

Код Грея

[ редактировать ]

Отраженный двоичный код, также известный как код Грея, тесно связан с двоичными числами , но некоторые биты инвертируются, в зависимости от четности битов старшего порядка.

Основания, не являющиеся положительными целыми числами

[ редактировать ]

Было предложено несколько позиционных систем, в которых основание b не является целым положительным числом.

Отрицательная база

[ редактировать ]

Системы с отрицательной базой включают негабинарную , отрицательную и недесятеричную системы счисления с базами -2, -3 и -10 соответственно; в базе - b количество различных используемых цифр равно b . Благодаря свойствам возведенных в степень отрицательных чисел все целые числа, как положительные, так и отрицательные, могут быть представлены без знака.

Комплексная база

[ редактировать ]

В чисто мнимой базовой системе bi , где b — целое число больше 1, а i — , мнимая единица стандартный набор цифр состоит из b 2 числа от 0 до b 2 − 1 . Его можно обобщить на другие сложные базисы, давая начало комплексно-базисным системам .

Нецелая база

[ редактировать ]

В нецелочисленных системах счисления число различных используемых цифр явно не может быть равно b . Вместо этого цифры от 0 до используются. Например, в основе золотого сечения ( финарий ) используются две разные цифры: 0 и 1.

Смешанные основы

[ редактировать ]

Иногда удобно рассматривать позиционные системы счисления, где веса, связанные с позициями, не образуют геометрическую последовательность 1, b , b 2 , б 3 и т. д., начиная с наименее значимой позиции, заданной в полиномиальной форме. В смешанной системе счисления, такой как факториальная система счисления , веса образуют последовательность, где каждый вес является целым числом, кратным предыдущему, и количество разрешенных значений цифр варьируется соответственно от позиции к позиции.

Для календарного использования система счисления майя представляла собой смешанную систему счисления, поскольку одна из ее позиций представляет собой умножение на 18, а не на 20, чтобы соответствовать 360-дневному календарю. Кроме того, указание угла в градусах, минутах и ​​секундах (с десятичными дробями) или времени в днях, часах, минутах и ​​секундах можно интерпретировать как системы смешанной системы счисления.

Также можно использовать последовательности, в которых каждый вес не является целым числом, кратным предыдущему весу, но тогда каждое целое число может не иметь уникального представления. Например, кодирование Фибоначчи использует цифры 0 и 1, взвешенные в соответствии с последовательностью Фибоначчи (1, 2, 3, 5, 8, ...); уникальное представление всех неотрицательных целых чисел можно обеспечить, запретив последовательные единицы. Двоично-десятичный код (BCD) — это смешанная базовая система, в которой биты (двоичные цифры) используются для выражения десятичных цифр. Например, в 1001 0011 каждая группа из четырех битов может представлять десятичную цифру (в этом примере 9 и 3, поэтому объединенные восемь бит представляют десятичное число 93). Веса, связанные с этими 8 позициями, составляют 80, 40, 20, 10, 8, 4, 2 и 1. Уникальность обеспечивается требованием, чтобы в каждой группе из четырех битов, если первый бит равен 1, следующие два должны быть 00.

Асимметричные системы счисления

[ редактировать ]

Асимметричные системы счисления — это системы, используемые в информатике, где каждая цифра может иметь разные основания, обычно нецелые. В них не только различаются основания данной цифры, они также могут быть неоднородными и изменяться асимметрично для более эффективного кодирования информации. Они оптимизированы для выбранных неравномерных распределений вероятностей символов, используя в среднем примерно биты энтропии Шеннона на символ. [1]

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3ca8dc92edc9c22e633da473270a8db6__1719763740
URL1:https://arc.ask3.ru/arc/aa/3c/b6/3ca8dc92edc9c22e633da473270a8db6.html
Заголовок, (Title) документа по адресу, URL1:
Non-standard positional numeral systems - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)