Как понимать римские цифры. Перевод римские, индийские, арабские цифры (числа)

Римские цифры - цифры , использовавшиеся древними римлянами в своей непозиционной системе счисления.

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

Римские цифры появились около 500 лет до нашей эры у этрусков.

Цифры

Для закрепления в памяти буквенных обозначений цифр в порядке убывания существует мнемоническое правило:

М ы D арим С очные L имоны, Х ватит V сем I х.

Соответственно M, D, C, L, X, V, I

Для правильной записи больших чисел римскими цифрами необходимо сначала записать число тысяч, затем сотен, затем десятков и, наконец, единиц.

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

  • 999. Тысяча (M), вычтем 1 (I), получим 999 (IM) вместо CMXCIX. Следствие: 1999 - MIM вместо MCMXCIX
  • 95. Сто (C), вычтем 5 (V), получим 95 (VC) вместо XCV
  • 1950: Tысяча (M), вычтем 50 (L), получим 950 (LM). Следствие: 1950 - MLM вместо MCML

Повсеместно записывать число «четыре» как «IV» стали только в XIX веке, до этого наиболее часто употреблялась запись «IIII». Однако запись «IV» можно встретить уже в документах манускрипта «Forme of Cury», датируемых 1390 годом. На циферблатах часов в большинстве случаев традиционно используется «IIII» вместо «IV», главным образом, по эстетическим соображениям: такое написание обеспечивает визуальную симметрию с цифрами «VIII» на противоположной стороне, а перевёрнутую «IV» прочесть труднее, чем «IIII».

Применение Римских цифр

В русском языке римские цифры используются в следующих случаях:

  • Номер века или тысячелетия: XIX век, II тысячелетие до н. э.
  • Порядковый номер монарха: Карл V, Екатерина II.
  • Номер тома в многотомной книге (иногда - номера частей книги, разделов или глав).
  • В некоторых изданиях - номера листов с предисловием к книге, чтобы не исправлять ссылки внутри основного текста при изменении предисловия.
  • Маркировка циферблатов часов «под старину» .
  • Иные важные события или пункты списка, например: V постулат Евклида , II мировая война , XXII съезд КПСС и т. п.

В других языках сфера применения римских цифр может иметь особенности, например, в западных странах римскими цифрами иногда записывается номер года.

Римские цифры и Юникод

Стандарт Юникод определяет символы для представления римских цифр, как часть Числовых форм (англ. Number Forms ), в области знаков с кодами с U+2160 по U+2188. Например, MCMLXXXVIII может быть представлено в форме ⅯⅭⅯⅬⅩⅩⅩⅧ . Этот диапазон включает как строчные, так и прописные цифры от 1 (Ⅰ или I) до 12 (Ⅻ или XII), в том числе и комбинированные глифы для составных чисел, таких как 8 (Ⅷ или VIII), главным образом для обеспечения совместимости с восточноазиатскими наборами символов в таких промышленных стандартах, как JIS X 0213 , где эти символы определены. Комбинированные глифы используются для представления чисел, которые ранее составлялись из отдельных символов (например, Ⅻ вместо его представления как Ⅹ и Ⅱ ). В дополнение к этому, глифы существуют для архаичных форм записи чисел 1000, 5000, 10 000, большой обратной C (Ɔ ), поздней формы записи 6 (ↅ , похожей на греческую стигму: Ϛ ), ранней формы записи числа 50 (ↆ , похожей на стрелку, указывающую вниз ↓⫝⊥ ), 50 000, и 100 000. Следует отметить, что маленькая обратная c, ↄ не включена в символы римских цифр, но включена в стандарт Юникод как прописная клавдиева буква Ↄ .

Римские цифры в Юникод
Код 0 1 2 3 4 5 6 7 8 9 A B C D E F
Значение 1 2 3 4 5 6 7 8 9 10 11 12 50 100 500 1 000
U+2160
2160

2161

2162

2163

2164

2165

2166

2167

2168

2169

216A

216B

216C

216D

216E

216F
U+2170
2170

2171

2172

2173

2174

2175

2176

2177

2178

2179

217A

217B

217C

217D

217E

217F
Значение 1 000 5 000 10 000 - - 6 50 50 000 100 000
U+2160! U+2180
2180

2181

2182

Символы в диапазоне U+2160-217F присутствуют только для совместимости с другими стандартами, которыми определены эти символы. В обиходе применяются обычные буквы латинского алфавита. Отображение таких символов требует наличия программного обеспечения, поддерживающего стандарт Юникод, и шрифта, содержащего соответствующие этим символам глифы.

Римские цифры часто вызывают у нас затруднение.
А ведь именно их принято использовать при нумерации столетий и книжных глав, при обозначений размеров одежды и ступеней в музыке.
Римские цифры есть в нашей жизни. Так что рано отказываться от них. Проще узнать, понять и выучить. Тем более, что это несложно.
Итак, для обозначения цифр в латинском языке приняты комбинации следующих 7 знаков: I(1), V (5), X (10), L (50), C(100), D(500), M (1000).
Почему для обозначения цифр 5, 50, 100, 500 и 1000 были выбраны латинские буквы? Оказывается, это не латинские буквы, а совсем иные знаки. Дело в том, что основой для латинского алфавита, (а он, кстати, существует в нескольких вариантах - 23, 24 и 25 буквы) послужил западногреческий алфавит.

Таким образом, к западногреческому алфавиту восходят три знака L, C, и M. Здесь они обозначали придыхательные звуки, которых не было в латинском языке. Когда оформлялся латинский алфавит, именно они оказались лишними. И их приспособили для обозначения чисел в латинской графике. Позднее они по написанию совпали с латинскими буквами. Так, знак С (100) стал похож на первую букву латинского слова centum (сто), а М - (1000) - на первую букву слова mille (тысяча). Что же касается знака D (500), то он представлял собой половину знака Ф (1000), а потом уже стал похож на латинскую букву. Знак V (5) являлся всего-навсего верхней половиной знака Х (10).
В связи с этим, кстати, популярная теория о том, что название церковной должности Папы Римского (Vicarius Filii Dei) при замене букв римскими цифрами в сумме дает “дьяволово число”, кажется забавной.

Итак, как же разобраться в латинских числах?
Если знак, обозначающий меньшее число, стоит справа от знака, обозначающего большее число, то меньшее прибавляют к большему; если слева - то вычитают:
VI - 6, т.е. 5+1
IV - 4, т.е. 5-1
LX - 60, т.е. 50+10
XL - 40, т.е. 50-10
CX - 110, т.е.100+10
XC - 90, т.е. 100-10
MDCCCXII - 1812, т.е. 1000+500+100+100+100+10+1+1.

Возможно различное обозначение одного и того же числа. Так, число 80 можно представить как LXXX (50+10+10+10) и как XXC(100-20).
Основные римские цифры выглядят так:
I(1) - unus (унус)
II(2) - duo (дуо)
III(3) - tres (трэс)
IV(4) - quattuor (кваттуор)
V(5) - quinque (квинквэ)
VI(6) - sex (сэкс)
VII (7) - septem (сэптэм)
VIII (8) - octo (окто)
IX (9) - novem (новэм)
X (10) - decem (дэцем) и т.д.

XX (20) - viginti (вигинти)
XXI (21) - unus et viginti или viginti unus
XXII (22) - duo et viginti или viginti duo и т.д.
XXVIII (28) - duodetriginta (дуодэтригинта)
XXIX (29) - undetriginta (ундэтригинта)
XXX (30) - triginta (тригинта)
XL (40) - quadraginta (квадрагинта)
L (50) - quinquaginta (квинквагинта)
LX (60) - sexaginta (сэксагинта)
LXX (70) - septuaginta (сэптуагинта)
LXXX (80) - octoginta (октогинтна)
XC (90) - nonaginta (нонагинта)
C (100) - centum (центум)
CC (200) - ducenti (дуценти)
CCC (300) - trecenti (трэценти)
CD (400) - quadrigenti (квадригэнти)
D (500) - quingenti (квингэнти)
DC (600) - sexcenti (сэксценти)
DCC (700) - septigenti (сэптигэнти)
DCCC(800) - octingenti (октигенти)
CM (DCCCC) (900) - nongenti (нонгэнти)
M (1000) - mille (милле)
MM (2000) - duo milia (дуо милиа)
V (5000) - quinque milia (квинквэ милиа)
X (10000) - decem milia (дэцем милиа)
XX (20000) - viginti milia (вигинти милиа)
C (1000000) - centum milia (центум милиа)
XI (1000000) - decies centena milia (дэциэс центэна милиа)"

Елена Долотова.

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

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

Римские обозначения чисел известны ныне лучше, чем любая другая древняя система счисления. Объясняется это не столько какими-то особыми достоинствами римской системы, сколько тем огромным влиянием, которым пользовалась римская империя в сравнительно недавнем прошлом. Этруски, завоевавшие Рим в 7 в. до н.э., испытали на себе влияние восточно-средиземноморских культур. Этим отчасти объясняется сходство основных принципов Римской и аттической систем счисления. Обе системы были десятичными, хотя в обеих системах счисления особую роль играло число пять. Обе системы использовали при записи чисел повторяющиеся символы.

Старыми римскими символами для обозначения чисел 1, 5, 10, 100 и 1000 были, соответственно, символы I, V, X, Θ (или , или ) и Φ (или , или CIƆ ). Хотя о первоначальном значении этих символов было написано много, их удовлетворительного объяснения у нас нет до сих пор. Согласно одной из распространенных теорий, римская цифра V изображает раскрытую руку с четырьмя прижатыми друг к другу пальцами и отставленным большим пальцем; символ X, согласно той же теории, изображает две скрещенные руки или сдвоенную цифру V. Символы чисел 100 и 1000, возможно, берут начало от греческих букв Θ и φ. Неизвестно, произошли ли более поздние обозначения C и M от старых римских символов или они акрофонически связаны с начальными буквами латинских слов, означавших 100 (центум) и 1000 (милле). Полагают, что римский символ числа 500, буква D , возник из половинки старого символа, обозначавшего 1000. Если не считать, что большинство римских символов скорее всего не были акрофоническими и что промежуточные символы для обозначения чисел 50 и 500 не были комбинациями символов чисел 5 и 10 или 5 и 100, то в остальном римская система счисления напоминала аттическую. Разумеется, в деталях они отличались. Римляне часто использовали принцип вычитания, поэтому иногда вместо VIIII использовали IX ,а XC вместо LXXXX; сравнительно позднее символ IV вместо IIII.

В целом римляне не были склонны заниматься математикой, поэтому не испытывали особой потребности в больших числах. Тем не менее для обозначения 10000 они эпизодически использовали символ CCIƆƆ , а для числа 100000 – символ CCCIƆƆƆ . Половинки этих символов иногда использовались для обозначения чисел 5000 (IƆƆ ) и 50000 (IƆƆƆ ).

Дробей римляне избегали так же упорно, как и больших чисел. В практических задачах, связанных с измерениями, они не использовали дроби, подразделяя единицу измерения обычно на 12 частей, с тем чтобы результат измерения представить в виде составного числа, суммы кратных различных единиц, как это делается сегодня, когда длину выражают в ярдах, футах и дюймах. Английские слова «ounce» (унция ) и «inch» (дюйм ) происходят от латинского слова лат. uncia (унция ), обозначавшего одну двенадцатую основной единицы длины.

Для правильной записи больших чисел римскими цифрами необходимо сначала записать число тысяч, затем сотен, затем десятков и, наконец, единиц.

В системе римских цифр отсутствует ноль, но ранее использовалось обозначение нуля как nulla (нет), nihil (ничто) и N (первая буква этих слов).

При этом некоторые из цифр (I, X, C, M) могут повторяться, но не более трёх раз подряд ; таким образом, с их помощью можно записать любое целое число не более 3999 (MMMCMXCIX). В ранние периоды существовали знаки для обозначения бо́льших цифр - 5000, 10 000, 50 000 и 100 000 [ ] (тогда максимальное число по упомянутому правилу равно 399 999). При записи чисел в римской системе счисления меньшая цифра может стоять справа от большей; в этом случае она прибавляется к ней. Например, число 283 по-римски записывается как CCLXXXIII, то есть 100+100+50+30+3=283. Здесь цифра, изображающая сотню, повторена два раза, а цифры, изображающие соответственно десяток и единицу, повторены по три раза.

Пример: число 1988. Одна тысяча M, девять сотен CM, восемь десятков LXXX, восемь единиц VIII. Запишем их вместе: MCMLXXXVIII.

Довольно часто, чтобы выделить числа в тексте, над ними рисовали черту: LXIV . Иногда черту рисовали и сверху, и снизу: XXXII - в частности, так принято выделять римские цифры в русском рукописном тексте (в типографском наборе это не используют из-за технической сложности). У других авторов черта сверху могла обозначать увеличение значения цифры в 1000 раз: V = 5000.

Повсеместно записывать число «четыре» как «IV» стали только в XIX веке , до этого наиболее часто употреблялась запись «IIII». Однако запись «IV» можно встретить уже в документах манускрипта «Forme of Cury », датируемых 1390 годом . На циферблатах часов в большинстве случаев традиционно используется «IIII» вместо «IV», главным образом, по эстетическим соображениям: такое написание обеспечивает визуальную симметрию с цифрами «VIII» на противоположной стороне, а перевёрнутую «IV» прочесть труднее, чем «IIII». Существует и версия, что IV на циферблате не писалось потому, что IV - первые буквы имени бога Юпитера (IVPITER).

Меньшая цифра может быть записана и слева от большей, тогда её следует вычесть из большей. При этом вычитаться могут только цифры, обозначающие 1 или степени 10, а в качестве уменьшаемого выступать только ближайшие в числовом ряду к вычитаемой две цифры (то есть вычитаемое, умноженное на 5 или 10). Повторения меньшей цифры не допускаются. Таким образом, существует только шесть вариантов использования «правила вычитания»:

Например, число 94 будет XCIV = 100 − 10 + 5 − 1 = 94 - так называемое «правило вычитания» (появилось в эпоху поздней античности, а до этого римляне писали число 4 как IIII, а число 40 - как XXXX).

Необходимо отметить, что другие способы «вычитания» недопустимы; так, число 99 должно быть записано как XCIX, но не как IC. Однако, в наши дни в некоторых случаях используется и упрощенная запись римских чисел: например, в программе Microsoft Excel при преобразовании арабских цифр в римские при помощи функции «РИМСКОЕ()» можно использовать несколько видов представления чисел, от классического до сильно упрощенного (так, число 499 может быть записано как CDXCIX, LDVLIV, XDIX, VDIV или ID). Упрощение состоит в том, что для уменьшения какой-либо цифры слева от неё может писаться любая другая цифра:

Случаи такой записи чисел (как правило, годов) часто встречаются в титрах телесериалов США. Например, для года 1998: IIMM вместо MCMXCVIII.

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

Подобный формат в 1970-1980-х годах использовался в медицинских справках.

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

В других языках сфера применения римских цифр может иметь особенности. В западных странах римскими цифрами нередко записывается номер года, например, на фронтонах зданий и в титрах кино- и видеопродукции.

Отображение всех этих символов требует наличия программного обеспечения, поддерживающего стандарт Юникод, и шрифта , содержащего соответствующие этим символам глифы (например, шрифт Universalia).

Для преобразования чисел, записанных арабскими цифрами в римские, используются специальные функции.

Например, в английской версии Microsoft Excel и в любой версии OpenOffice.org Calc для этого существует функция ROMAN (аргумент; форма), в русской версии Microsoft Excel эта функция называется РИМСКОЕ (число; форма). Необязательный аргумент «форма» может принимать значения от 0 до 4, а также «Ложь» и «Истина». Отсутствие аргумента «Форма» или равенство его 0 или «Истина» даёт «классическую» (строгую) форму преобразования; значение 4 или «Ложь» даёт наиболее упрощённую; значения 1, 2, 3 дают промежуточные по строгости-упрощению варианты. Различия проявляются, например, на числах 45, 49, 495, 499 (указаны первые в диапазоне ).

Для нецелых значений аргумента «число» производится округление вниз до целого; если после этого значение оказывается больше 3999 или меньше 0, то функция возвращает «#Знач»; для значения 0 возвращается пустая ячейка.

string-join(for $num in (1999) return (("","M","MM","MMM")[($num idiv 1000) mod 10+1], ("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM")[($num idiv 100) mod 10+1], ("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC")[($num idiv 10) mod 10+1], ("","I","II","III","IV","V","VI","VII","VIII","IX")[$num mod 10+1]), "") /// Класс предназначен для преобразований арабских чисел в римские и обратно /// Класс изначально содержит алфавит римских чисел, способных определять арабские числа от 1 до 39999 /// Если необходимо расширить диапазон, то можно определить дополнительные обозначения для римских чисел, используя /// поле БазовыеРимскиеЧисла /// Алфавит построен в виде словаря. Ключом словаря является арабское число (int), значением - соответствующее ему /// Содержит римское обозначения арабских чисел 1*,4*,5*,9* - где "*"представляет собой 0...N нулей /// При создании содержит в себе обозначение чисел от 1 до 10000 (I...ↂ) Так как в римском числе один символ не может /// встречаться более трех раз, то изначально можно преобразовать в римский формат числа от 1 до 39999. /// Если Вы хотите иметь возможность работать с большим количеством римских чисел, то вы должны добавить в список /// дополнительные обозначения начиная с 40000 не пропуская элементы 1*,4*,5*,9*. /// Рассчитывает максимально возможное римское число для текущего алфавита римских чисел. /// Арабское число, которое необходимо преобразовать в римскую запись /// Генерируется когда в качестве параметра передано число равное "0" //Исключаем знак "-" из арабского числа и делаем его первым символом римского числа "Недопустимое значение аргумента: римские числа не могут быть равными\"0\"" //Раскладываем арабское число на составляющие его римские числа и объединяем их в одну строку /// Римское число, которое необходимо преобразовать в тип int /// Генерируется когда в качестве параметра передано число не являющееся римским /// Целое число, представляющее собой арабскую запись римского числа //Игнорировать регистр + соответствие должно начинаться с начала строки

Сегодня в России римские цифры нужны, в первую очередь, для записи номера века или тысячелетия. Римские цифры удобно ставить рядом с арабскими – если написать век римскими цифрами, а затем год – арабскими, то в глазах не будет рябить от обилия одинаковых знаков. Римские цифры имеют некоторый оттенок архаичности. С их помощью также традиционно обозначают порядковый номер монарха (Петр I), номер тома многотомного издания, иногда – главы книги. Также римские цифры используются в циферблатах часов под старину. Важные числа, такие, как год олимпиады или номер научного закона, могут также фиксироваться при помощи римских цифр: II мировая, V постулат Евклида.

В разных странах римские цифры употребляются немножко по-разному: в СССР было принято указывать с помощью них месяц года (1.XI.65). На западе римскими цифрами часто пишут номер года в титрах фильмов или на фасадах зданий.

В части Европы, в особенности в Литве, нередко можно встретить обозначение римскими цифрами дней недели (I – понедельник и так далее). В Голландии римскими цифрами иногда обозначают этажи. А в Италии ими отмечают 100-метровые отрезки пути, отмечая, в то же время, арабскими цифрами каждый километр.

В России при письме рукой принято подчеркивать римские числа снизу и сверху одновременно. Однако часто в других странах подчеркивание сверху значило увеличение регистра числа в 1000 раз (или 10000 раз при двойном подчеркивании).

Существует распространенное заблуждение о том, что современные западные размеры одежды имеют некую связь с римскими цифрами. На самом деле обозначения XXL, S, M, L и т.п. не имеют никакой связи с ними: это аббревиатуры английских слов eXtra (очень), Small (маленький), Large (большой).