Арабские цифры — это не единственный способ записывать числа. Наш привычный десятичный позиционный заимствован у индийских математиков, а в Европе закрепился только к XV веку. До этого каждая культура разработала собственные символы для счёта, отчёта и календарей.

Понимание альтернативных систем помогает читать исторические документы, часовщику — разбирать старинные механизмы, программисту — работать с бинарным и шестнадцатеричным кодом. В статье разберём основные виды нумерации, их структуру и сферы применения.

Римская система: аддитивный принцип без нуля

Римские цифры основаны на семи базовых символах: I, V, X, L, C, D, M. Они не имеют позиционности — значение знака не зависит от места в записи. Число складывается из суммы значений символов, а вычитание применяется только в конкретных парах: IV = 4, IX = 9, XL = 40.

Отсутствие нуля делает вычисления крайне неудобными: умножение и деление требуют отдельных алгоритмов или счётов (абакуса). Тем не менее система выжила в нумерации веков, глав главы книг, на циферблатах часов и в обозначении монархов — Лудвиг XIV, XXI век.

  • 🏛️ I = 1, V = 5, X = 10
  • 🏛️ L = 50, C = 100, D = 500
  • 🏛️ M = 1000, ↂ = 10 000 (редко)
  • 🏛️ Черта над символом умножает значение на 1000
⚠️ Внимание: в римской записи нельзя ставить более трёх одинаковых символов подряд. Число 40 пишется XL, а не XXXX. Нарушение правила считается ошибкой даже в современном оформлении.
📊 Какую систему счисления вы чаще встречаете в жизни кроме арабской?
Римская (часы, тома книг)
Китайская/японская
Шестнадцатеричная (программирование)
Другую историческую

Китайская и японская нумерация: иероглифические ряды

Китайская система использует отдельные иероглифы для единиц, десятков, сотен и тысяч. Это не позиционная запись — порядок иероглифов фиксирован: тысячи, сотни, десятки, единицы. Нуль обозначается кружком или просто пропуском разряда.

В Японии используются те же иероглифы kanji, но существуют две читать: онёми (китайское заимствование) и кунёми (родное японское). Для финансовых документов применяется сложная форма daiji — защита от подделки: вместо , вместо .

  • 🀄 — базовый ряд
  • 🀄 — разряды: сотня, тысяча, десять тысяч, сто миллионов
  • 🀄 — ноль, используется внутри числа (например, 1005 = )
  • 🀄 Финансовые даидзи:

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

💡

При чтении китайских дат помните: год записывается по цифрам ( = 2026), а месяц и день — через иероглифы «месяц» и «день».

Система майя: вигесимальная с нулем

Мая разработали одну из немногих древних систем с собственным символом нуля — раковиной 𝋠. Основа — число 20 (вигесимальная система), но календарный счёт использует модифицированную базу: 18 × 20 = 360 дней (тун), чтобы приблизить солнечный год.

Цифры записываются вертикально: нижний разряд — единицы (1–19), выше — двадцатки, затем 360, 7200 и так далее. Обозначение единиц: точка = 1, черта = 5. Число 19 — три черты и четыре точки.

  • 🌽 Точка • = 1, черта — = 5
  • 🌽 Ноль 𝋠 — раковина, используется как плейсхолдер
  • 🌽 Вертикальная запись: снизу вверх растут разряды
  • 🌽 Календарное исключение: 3-й разряд = 360, не 400
⚠️ Внимание: при переводе дат майя в григорианский календарь нельзя просто умножать разряды на 20. Третий разряд равен 360, что ломает чистую вигесимальную прогрессию.

Вавилонская клинопись: сексagésимальная позиционная

Древневавилоняне использовали основание 60 — отсюда 60 секунд в минуте, 60 минут в часе, 360 градусов в окружности. Система позиционная, но без знака нуля до III в. до н.э. Пустой разряд обозначался пробелом, что порождало неоднозначность: 1 0 и 10 выглядели одинаково.

Всего два знака: вертикальный клин 𒁹 = 1 и угловой 𒌋 = 10. Комбинации дают числа 1–59. Позиция определяет степень 60: единицы, 60, 3600, 216 000.

  • 📜 𒁹 (единица) и 𒌋 (десятка) — единственные графические элементы
  • 📜 Позиционность по основанию 60
  • 📜 Ноль появился позже как разделитель 𒑊, не как число
  • 📜 Дробные числа записывались так же, без разделителя целой части

Астрономические таблицы вавилонян поражают точностью: они вычислили синеодический период Венеры с погрешностью в 2 часа за 8 лет.

Почему основание 60 удобно для дробей?

Число 60 делится на 2, 3, 4, 5, 6, 10, 12, 15, 20, 30 без остатка. Это делает сексagésимальную систему идеальной для торговли, измерения углов и времени — никаких бесконечных десятичных дробей при делении на 3 или 4.

Греческая и ивритская нумерация: алфавитные системы

Греки и евреи присвоили числовые значения буквам алфавита. В греческой системе (ионийской) используются 24 буквы плюс три архаичных знака: ϛ (стигма) = 6, ϟ (коппа) = 90, ϡ (сампи) = 900. Тысячи отмечают нижним индексом слева: ͵α = 1000.

Ивритская гематрия работает аналогично: א = 1, י = 10, ק = 100. Софитные (конечные) формы букв дают значения 500–900. Системы не позиционные — значение слова равно сумме букв, что используется в нумерологии и датировке еврейских текстов.

  • 🏛️ Греческие: α=1, β=2, γ=3... ι=10, κ=20... ρ=100, σ=200... ϡ=900
  • 🏛️ Тысячи: ͵α = 1000, ͵β = 2000
  • 🕎 Иврит: א=1, ב=2... י=10, כ=20... ק=100, ת=400
  • 🕎 Софитные: ך=500, ם=600, ן=700, ף=800, ץ=900
⚠️ Внимание: в греческих манускриптах число часто выделяют надстрочной чертой: μʹ = 40. Без черты буква читается как текст. Пропуск знака — частая ошибка при оцифровке.

☑️ Как не запутаться в алфавитной нумерации

Выполнено: 0 / 4

Славянская кириллическая система: титла и знаки

В Руси до реформы Петра I использовалась кириллическая нумерация. Буквы алфавита получали числовые значения по порядку: а = 1, в = 2, г = 3... і = 10, к = 20... р = 100, с = 200... ѕ = 6, ч = 90, ц = 900. Тысячи — титла (волнистая черта) над буквой.

Особенность: для чисел 11–19 использовался обратный порядок — единицы перед десятками: іа = 11, іб = 12. Это отражение устаревшей речи «один на десять». Система сохранилась в церковных книгах, на иконах и в датировке до XIX века.

  • ⛪ а=1, в=2, г=3, д=4, е=5, ѕ=6, з=7, и=8, ѳ=9, і=10
  • ⛪ Десятки: к=20, л=30, м=40, н=50, ѯ=60, ѱ=70, р=100, с=200, т=300
  • ⛪ Сотни: у=400, ф=500, х=600, ѡ=700, ц=900
  • ⛪ Титла ҃ над буквой = ×1000, двойная титла = ×1 000 000
СистемаОснованиеПозиционнаяСвой нольСфера использования
Римская10 (аддитивная)НетНетЧасы, тома, монархи
Китайская10ЧастичноДа Документы, банкноты, календарь
Майя20 (календарь 18×20)ДаДа (𝋠)Эпиграфика, астрономия
Вавилонская60ДаПоздний (𒑊)Время, углы, астрономия
Греческая/Ивритская10 (аддитивная)НетНетМанускрипты, гематрия, даты
Славянская10 (аддитивная)НетНетЦерковные книги, иконы, старинные даты
💡

Ключевое отличие позиционных систем (вавилонская, майя, современная) — значение цифры зависит от её позиции. В аддитивных (римская, греческая, славянская) значение фиксировано, число — сумма знаков.

Системы счисления в информатике: двоичная, восьмеричная, шестнадцатеричная

Современные вычислительные машины работают в двоичной системе (база 2): только 0 и 1. Для удобства человека используют восьмеричную (база 8, цифры 0–7) и шестнадцатеричную (база 16, цифры 0–9 + A–F). Шестнадцатеричная запись компактна: один байт = два hex-символа.

В коде цвета #FF5733 каждая пара — интенсивность канала: FF = 255 (красный), 57 = 87 (зелёный), 33 = 51 (синий). Префиксы 0b, 0o, 0x в языках программирования указывают базу.

  • 💻 Двоичная: 0, 1 — физический уровень (транзисторы)
  • 💻 Восьмеричная: 0–7 — права доступа в Unix chmod 755
  • 💻 Шестнадцатеричная: 0–9, A–F — адреса памяти, цвета, дампы
  • 💻 Base64: 64 символа — кодирование бинарных данных в текст

Перевод между системами: группа из 3 бит = одна восьмеричная цифра, 4 бита = одна шестнадцатеричная. Это делает конвертацию мгновенной без деления.

💡

Для быстрой проверки прав доступа в Linux запомните: 4 = чтение, 2 = запись, 1 = выполнение. Сумма даёт цифру: 7 = полный доступ, 5 = чтение + выполнение, 6 = чтение + запись.

Редкие и экзотические системы: от дюймов до квипу

Дюймовая система с дробями знаменателя 2ⁿ (1/2, 1/4, 1/8, 1/16, 1/32, 1/64) — по сути двоичная запись дробей. На линейке деления идут не по 10, а по степеням двойки. Это удобно для точного деления пополам без калькулятора.

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

  • 📏 Дюймовые дроби: 1/2, 1/4, 1/8, 1/16, 1/32, 1/64 — бинарные доли
  • 🧶 Квипу: десятичная позиционная на верёвках, узлы = цифры
  • 🤲 Пальцевые системы: многие народы считали на фалангах (12 на одной руке) или суставах (20 с ногами)
  • 🪨 Каменные счётчики: токены в глиняных конвертах — предки клинописи
⚠️ Внимание: при работе с дюймовыми чертежами не смешивайте десятичные и обыкновенные дроби. 0.375 дюйма = 3/8, но 0.3 дюйма — не 3/10, а 3/10 не существует в стандартном ряду. Всегда переводите в дроби знаменателя 2ⁿ.
FAQ: Частые вопросы о системах счисления
Почему арабские цифры называются арабскими, если пришли из Индии?

Европейцы узнали их через арабских математиков (аль-Хорезми, аль-Кинди) в IX–XII веках. Арабы сами называли их «индийскими» (al-arqām al-hindiyya). Название закрепилось исторически.

Какая система счисления самая древняя?

Считательные палочки и зарубки на костях (30–40 тыс. лет назад). Из развитых систем — шумерская/вавилонская (ок. 3000 г. до н.э.) и египетская иероглифическая (ок. 3000 г. до н.э.).

Есть ли системы с основанием, не равным 10, 20 или 60?

Да. Некоторые народы Океании используют база 4, 5 или 8 (счёт по промежуткам между пальцами). В компьютерной науке применяются базы 2, 8, 16, 64. Теоретически основание может быть любым целым >1.

Как читать даты на старинных русских монетах и иконах?

Ищите титлу (волнистую черту) над буквами. Складывайте значения букв по славянской таблице. Порядок: тысячи (с титлой) → сотни → десятки → единицы. Для 11–19 единицы пишутся перед десятками.

Зачем программисту знать римские или китайские цифры?

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

Мир систем счисления гораздо шире привычных нам десятичных цифр. Каждая культура нашла своё решение для учёта, времени и астрономии. Знание альтернатив не только обогащает эрудицию — оно нужно для работы с архивами, археологией, программированием и даже бытовыми измерениями. Начните с изучения таблицы выше: сравните структуру систем и найдите общие паттерны.