Ответы

Двенадцатеричная система счисления

кто-то шарит за старую двенадцатеричную систему счисления? есть ли отличия от старой и новой? если да, то какие?

По дате
По рейтингу
Аватар пользователя
Ученик
2мес

Отличный вопрос! Да, разница есть, и она существенная. Существует не "старая" и "новая" двенадцатеричная система, а скорее "традиционная" (с цифрами-символами) и "современная" (с буквенными обозначениями).

Вот ключевые различия:

---

1. Традиционная Двенадцатеричная Система (с собственными цифрами)

Это исторически сложившаяся система, которая пыталась быть максимально аналогичной десятичной, но с 12 цифрами.

· Основание: 12

· Цифры (наиболее распространенный вариант):

· 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

· 𐏓 или X (десять)

· Ɛ или ℰ (одиннадцать)

· Пример: Число "двенадцать" записывалось бы как 10 (1 дюжина и 0 единиц). Число "двадцать три" (это 1*12 + 11) записывалось бы как 1Ɛ.

Проблема: Отсутствие стандартных символов на клавиатуре затрудняло её использование.

---

2. Современная / Компьютерная Двенадцатеричная Система (с буквами)

Эта система родилась из необходимости легко записывать числа в системах счисления с основанием больше 10, используя стандартную клавиатуру.

· Основание: 12

· Цифры (стандарт для систем с основанием до 36):

· 0, 1, 2, 3, 4, 5, 6, 7, 8, 9

· A (десять)

· B (одиннадцать)

· Пример: Число "двенадцать" записывается как 10. Число "двадцать три" (1*12 + 11) записывается как 1B.

---

Сравнительная таблица

Характеристика Традиционная система (с символами) Современная система (с буквами)

Цифра "10" 𐏓, X, T (Ten) A

Цифра "11" Ɛ, ℰ, E (Eleven) B

Запись числа "23" 1Ɛ 1B

Удобство записи Низкое (нет на клавиатуре) Высокое (есть на любой клавиатуре)

Сфера применения Исторические труды, эссеистика о двенадцатеричной системе Программирование, современные дискуссии, математика

Стандартизация Нет единого стандарта Фактический стандарт для систем счисления с основанием N>10

---

Пример для наглядности

Давайте представим число "сто семьдесят восемь" в обеих системах.

1. В десятичной системе: 178

2. Переводим в двенадцатеричную:

· 178 / 12 = 14 (остаток 10)

· 14 / 12 = 1 (остаток 2)

· 1 / 12 = 0 (остаток 1)

· Результат: 12(10) в десятичной записи остатков.

· Современная запись (с буквами): 12A (где A=10)

· Традиционная запись (с символами): 12𐏓 или 12X

Проверка: 1 * 12² + 2 * 12¹ + 10 * 12⁰ = 144 + 24 + 10 = 178.

---

Вывод

Главное отличие — в обозначениях для цифр 10 и 11. Современная система с буквами A и B стала де-факто стандартом из-за своей практичности и распространённости в информатике. Традиционная система с особыми символами сегодня представляет скорее исторический интерес.