Перевод чисел из римских в десятичные
Переведите римские цифры в обычные десятичные числа онлайн. Таблица значений, правила вычитания, формула и понятные примеры расчёта.
Как перевести римское число в десятичное
Чтобы выполнить перевод, замените каждый римский символ его значением и просмотрите запись слева направо:
- если символ меньше следующего, его значение вычитается;
- если символ больше или равен следующему, значение прибавляется;
- результатом становится сумма всех значений с учётом знаков.
Например:
XIV = X + IV = 10 + (5 − 1) = 14
Для стандартной записи достаточно знать семь основных символов и шесть допустимых вычитающих сочетаний.
Значения римских символов
| Символ | Значение |
|---|---|
| I | 1 |
| V | 5 |
| X | 10 |
| L | 50 |
| C | 100 |
| D | 500 |
| M | 1000 |
Римские цифры не образуют позиционную систему в современном смысле: значение символа не зависит от разряда, как у цифр 2 или 5 в десятичной записи. Однако порядок символов важен из-за правила вычитания.
Правило сложения и вычитания
Если меньший символ стоит после большего, значения складываются:
- VI = 5 + 1 = 6;
- XII = 10 + 1 + 1 = 12;
- CLX = 100 + 50 + 10 = 160.
Если меньший символ находится перед большим, его значение вычитается:
- IV = 5 − 1 = 4;
- IX = 10 − 1 = 9;
- XL = 50 − 10 = 40;
- XC = 100 − 10 = 90;
- CD = 500 − 100 = 400;
- CM = 1000 − 100 = 900.
В нормативной классической записи используются именно эти пары. Например, 49 записывается как XLIX, а не как IL.
Формула перевода
Пусть римская запись состоит из символов со значениями . Для каждого символа:
где:
- , если значение текущего символа меньше значения следующего;
- во всех остальных случаях;
- для последнего символа всегда используется знак «плюс».
Такой алгоритм подходит для вычисления значения корректной римской записи. Сам по себе он не проверяет все правила её составления: например, механический подсчёт может дать результат и для нестандартной последовательности. Поэтому проверка правильности записи должна выполняться отдельно.
Примеры расшифровки
Пример 1: MMXXVI
Разделим запись на символы:
Следовательно, MMXXVI = 2026.
Пример 2: MCMXCIV
В этой записи три вычитающие пары:
- M = 1000;
- CM = 900;
- XC = 90;
- IV = 4.
Итог:
Значит, MCMXCIV = 1994.
Пример 3: MDCCLXIX
Разбираем запись по порядку:
Ответ: MDCCLXIX = 1769.
Часто используемые римские числа
| Десятичное число | Римская запись |
|---|---|
| 1 | I |
| 2 | II |
| 3 | III |
| 4 | IV |
| 5 | V |
| 6 | VI |
| 7 | VII |
| 8 | VIII |
| 9 | IX |
| 10 | X |
| 11 | XI |
| 12 | XII |
| 14 | XIV |
| 19 | XIX |
| 20 | XX |
| 40 | XL |
| 50 | L |
| 90 | XC |
| 100 | C |
| 400 | CD |
| 500 | D |
| 900 | CM |
| 1000 | M |
Эта таблица помогает быстро расшифровывать номера глав, века, пункты списков и обозначения на циферблатах.
Как проверить правильность римской записи
Перед переводом убедитесь, что соблюдаются основные ограничения:
- Символы V, L и D обычно не повторяются подряд.
- Символы I, X, C и M в классической записи не ставят более трёх раз подряд.
- Вычитание применяется только к допустимым парам: IV, IX, XL, XC, CD, CM.
- Меньший символ не должен вычитаться из существенно большего произвольно: запись IL для 49 считается неправильной.
- В стандартной системе нет символа нуля, десятичной запятой и отдельного знака отрицательного числа.
На практике встречаются исторические варианты, декоративные записи и ошибки в источниках. Если последовательность не соответствует этим правилам, её перевод может быть неоднозначным.
Где встречаются римские числа
Римская нумерация используется в тех случаях, когда нужно оформить число как часть названия или обозначения:
- века: XXI век = 21-й век;
- главы и разделы книг: глава IV = 4-я глава;
- порядковые номера монархов и пап: Генрих VIII = Генрих Восьмой;
- циферблаты часов;
- названия спортивных соревнований и фестивалей;
- годы на памятниках, зданиях и титрах.
При указании века важно не путать номер века с годом: XX век охватывает годы с 1901 по 2000, а XXI век начался в 2001 году.
Ограничения стандартной записи
Классическая форма без дополнительных обозначений обычно охватывает числа от I до MMMCMXCIX, то есть от 1 до 3999. Для больших значений исторически использовали разные способы: надчёркивание символа, специальные группировки и другие варианты. Их правила могли отличаться, поэтому универсальный перевод больших римских чисел возможен только после уточнения нотации.
Если нужно обработать обычную запись от I до MMMCMXCIX, введите её в конвертер: результат будет показан в привычном десятичном виде.
Частые вопросы
Можно ли перевести в десятичное число запись с маленькими буквами?
Да, если используются те же латинские символы I, V, X, L, C, D и M. Регистр букв не меняет значения: например, запись xiv равна XIV и переводится как 14. Перед расчётом удобно привести все символы к верхнему регистру и убрать случайные пробелы.
Почему запись IIX нельзя считать правильным римским числом?
В стандартной записи вычитание разрешено только в определённых парах: IV, IX, XL, XC, CD и CM. Поэтому IIX иногда даёт результат 8 при механическом подсчёте, но считается некорректной формой. Правильная запись числа 8 — VIII.
Есть ли у римской системы обозначение для нуля?
В классической римской системе отдельного символа для нуля нет. Поэтому обычный конвертер римских чисел обычно принимает положительные целые значения, начиная с I. Отрицательные числа, дроби и ноль требуют отдельного соглашения, которого в классической записи не было.
Как записать римское число больше 3999?
Для значений свыше 3999 применялись разные исторические и поздние способы, например надчёркивание, обозначающее умножение на тысячу. Единого универсального стандарта для таких записей нет, поэтому при переводе важно уточнить используемую нотацию и правила конкретного источника.
В чём разница между римскими и десятичными числами?
Римская запись использует комбинации символов с фиксированными значениями, а десятичная система основана на десяти цифрах и разрядах. В числе 2026 положение цифры влияет на её вклад, тогда как в записи MMXXVI значение складывается из римских символов по специальным правилам.