Neli araabia numbritega. Rooma, india ja araabia numbrite (numbrite) tõlge

Positsiooniline , , , , , , , , , , Nega-positsiooniline Sümmeetriline Segasüsteemid Fibonacci Mittepositsiooniline Ühik (ühekordne)

Rooma numbrid

1 I lat. unus, unum
5 V lat. quinque
10 X lat. decem
50 L lat. quinquaginta
100 C lat. centum
500 D lat. quingenti
1000 M lat. mille

Vene keeles mällu kinnistamiseks tähetähised arvud kahanevas järjekorras on mnemoonilised reeglid:

M s D arim KOOS näost näkku L imoonid, X vatit V seitse I X.

M s D me sööme C näpunäiteid L vaata X Okei V hästi kombeks Iüksikisikutele

Vastavalt M, D, C, L, X, V, I

Number Määramine
1 I
2 II
3 III
4 IV, kuni 19. sajandini - III
5 V
6 VI
7 VII
8 VIII (mõnikord - IIX)
9 IX (mõnikord VIII)
10 X
20 XX
30 XXX
40 XL
50 L
60 LX
70 LXX
80 LXXX
90 XC
100 C
200 CC
300 CCC
400 CD
500 D; IƆ
600 DC; IƆC
700 DCC; IƆCC
800 DCCC; IƆCCC
900 CM; CCIƆ
1 000 M; ↀ; CIƆ
2 000 MM; CIƆCIƆ
3 000 MMM; CIƆCIƆCIƆ
3 999 MMMCMXCIX
4 000 MV; ↀↁ; CIƆIƆƆ
5 000 V ; ↁ; IƆƆ
6 000 V M; ↁↀ; IƆƆCIƆ
7 000 VMM; ↁↀↀ; IƆƆCIƆCIƆ
8 000 V MMM; ↁↀↀↀ; IƆƆCIƆCIƆCIƆ
9 000 IX; ↀↂ; CIƆCCIƆƆ
10 000 X ; ↂ; CCIƆƆ
20 000 XX ; ↂↂ; CCIƆƆCCIƆƆ
30 000 XXX ; ↂↂↂ; CCIƆƆCCIƆƆCCIƆƆ
40 000 XL ; ↂↇ; CCIƆƆIƆƆƆ
50 000 L ; ↇ; IƆƆƆ
60 000 LX ; ↇↂ; IƆƆƆCCIƆƆ
70 000 LXX ; ↇↂↂ; IƆƆƆCCIƆƆCCIƆƆ
80 000 LXXX; ↇↂↂↂ; IƆƆƆCCIƆƆCCIƆƆCCIƆƆ
90 000 XC ; ↂↈ; CCIƆƆCCCIƆƆ
100 000 C; ↈ; CCCIƆƆƆ
200 000 CC ; ↈↈ; CCCIƆƆƆCCCIƆƆƆ
300 000 CCC ; ↈↈↈ; CCCIƆƆƆCCCIƆƆƆCCCIƆƆƆ
400 000 CD ; CCCIƆƆƆIƆƆƆƆ
500 000 D ; IƆƆƆƆ
600 000 DC ; IƆƆƆƆCCCIƆƆƆ
700 000 DCC; IƆƆƆƆCCCIƆƆƆCCCIƆƆƆ
800 000 DCCC ; IƆƆƆƆCCCIƆƆƆCCCIƆƆƆCCCIƆƆƆ
900 000 CM; C I; CCCIƆƆƆCCCCCIƆƆƆƆ
1 000 000 M; I; CCCCIƆƆƆƆ

Suurte arvude korrektseks kirjutamiseks rooma numbritega peate esmalt kirjutama tuhandete, seejärel sadade, seejärel kümnete ja lõpuks ühikute arvu.

Sel juhul võivad mõned numbrid (I, X, C, M) korduda, kuid mitte rohkem kolm korda leping; seega saab neid kasutada mis tahes täisarvu kirjutamiseks mitte rohkem kui 3999(MMMCMXCIX). Varastel perioodidel olid märgid suuremate arvude tähistamiseks - 5000, 10 000, 50 000 ja 100 000 (siis on maksimaalne arv nimetatud reegli järgi 399 999). Rooma numbrisüsteemis numbreid kirjutades võib väiksem number ilmuda suuremast paremale; sel juhul lisatakse see sellele. Näiteks number 283 ladina keeles on kirjutatud kui CCLXXXIII, see tähendab 100+100+50+30+3=283. Siin korratakse sada kujutavat arvu kaks korda ning vastavalt kümmet ja ühte tähistavat arvu kolm korda.

Näide: number 1988. Tuhat M, üheksasada CM, kaheksa kümmet LXXX, kaheksa ühikut VIII. Paneme need koos kirja: MCMLXXXVIII.

Üsna sageli tõmmati tekstis numbrite esiletõstmiseks nende kohale joon: LXIV. Mõnikord tõmmati joon nii üles kui alla: XXXII- eelkõige on venekeelses käsitsi kirjutatud tekstis kombeks esile tõsta rooma numbreid (seda ladumisel tehnilise keerukuse tõttu ei kasutata). Teiste autorite jaoks võib ülemine riba näidata joonise väärtuse suurenemist 1000 korda: V = 5000.

Alles 19. sajandil pandi arv “neli” maha kui “IV”, enne seda kasutati kõige sagedamini numbrit “IIII”. Kirje “IV” leidub aga juba 1390. aastast pärineva “Curia vormi” käsikirja dokumentidest. Kellade sihverplaadid kasutavad enamikul juhtudel traditsiooniliselt "IV" asemel "IIII", peamiselt esteetilistel põhjustel: see õigekiri annab visuaalse sümmeetria numbritega "VIII" vastaspool ja tagurpidi "IV" on raskem lugeda kui "III". On ka versioon, et IV ei olnud sihverplaadile kirjutatud, sest IV on jumala Jupiteri (IVPITER) nime esitähed.

Väiksema arvu võib kirjutada suuremast vasakule, siis tuleb see suuremast lahutada. Sel juhul saab lahutada ainult numbreid, mis tähistavad 1 või 10 astmeid, ja ainult neid kahte numbrit, mis on arvureas alamosale (st alamosa korrutatud 5 või 10-ga) on minutilõpuks. Väiksema arvu kordused ei ole lubatud. Seega on olemas ainult kuus võimalust kasutades "lahutamisreeglit":

  • IV = 4
  • IX = 9
  • XL = 40
  • XC = 90
  • CD = 400
  • CM = 900

Näiteks number 94 oleks XCIV = 100 − 10 + 5 − 1 = 94 - nn lahutamisreegel (ilmus hilisantiikajal ja enne seda kirjutasid roomlased arvu 4 IIII-ks ja arvu 40 kui XXXX).

Tuleb märkida, et muud "lahutamise" meetodid on vastuvõetamatud; seega tuleks number 99 kirjutada XCIX-na, aga mitte IC-na. Kuid tänapäeval kasutatakse mõnel juhul ka rooma numbrite lihtsustatud tähistust: näiteks Microsoft Excelis saate funktsiooni “ROMAN()” abil araabia numbrite roomakeelseks teisendamisel kasutada mitut tüüpi numbrite esitusviisi, klassikalisest väga lihtsustatud (näiteks numbri 499 saab kirjutada CDXCIX, LDVLIV, XDIX, VDIV või ID kujul). Lihtsus seisneb selles, et numbri vähendamiseks võib sellest vasakule kirjutada mis tahes muu numbri:

  • 999. Tuhat (M), lahuta 1 (I), saame CMXCIX asemel 999 (IM). Tagajärg: 1999 – MCMXCIX asemel MIM
  • 95. Sada (C), lahutada 5 (V), saada 95 (VC) XCV asemel
  • 1950: tuhat (M), lahutage 50 (L), saate 950 (LM). Tagajärg: 1950 – MCML asemel MLM

Suuri numbreid saab kirjutada ka rooma numbritega. Selleks asetatakse joon nende arvude kohale, mis tähistavad tuhandeid, ja topeltjoon nende arvude kohale, mis tähistavad miljoneid. Näiteks number 123123 näeks välja selline:

CXXIII CXXIII

Ja miljon on nagu mina, kuid mitte ühe, vaid kahe näojoonega: mina

Rakendus

Regulaaravaldised

Rooma numbrite kontrollimise regulaaravaldis on ^(M(0,3))(D?C(0,3)|C)(L?X(0,3)|X)(V?I(0,3) | I)$ Perlis saate leidmiseks kasutada regulaaravaldist m/\b((?:M(0,3)?(?:D?C(0,3)|C)?(?:L). Rooma numbrid stringis ?X(0,3)|X)?(?:I(0,3)?V?I(0,3)|I)))\b/gs .

Teisendamine

Araabia numbritega kirjutatud arvude rooma numbriteks teisendamiseks kasutatakse erifunktsioone. Näiteks Microsoft Exceli venekeelses versioonis on selleks funktsioon ROOMAA(argument), ingliskeelses versioonis Microsoft Excel ja OpenOffice.org Calci mis tahes versioonis kutsutakse seda funktsiooni ROOMAA(argument).

Teisendusfunktsioonid JavaScriptis

var arab = ; var roman = ["I", "IV", "V", "IX", "X", "XL", "L", "XC", "C", "CD", "D", "CM" ","M"]; funktsioon arabToRoman(number) ( if(!number) return ""; var ret = ""; var i = arab.length - 1; while(number > 0) ( if(number >= arab[i]) ( ret + = rooma[i]; arv -= araabia[i]; ) else ( i--; ) ) return ret; ) funktsioon romanToArab(str) ( str = str.toUpperCase(); var ret = 0; var i = araabia .length - 1; var pos = 0; while(i >= 0 && pos< str.length) { if(str.substr(pos, roman[i].length) == roman[i]) { ret += arab[i]; pos += roman[i].length; } else { i--; } } return ret; }

Sarnased funktsioonid C-s (C89):

#kaasa const int arabar = ( 1, 4, 5, 9, 10, 40, 50, 90, 100, 400, 500, 900, 1000); const char *romanar = ( "I", "IV", "V", "IX", "X", "XL", "L", "XC", "C", "CD", "D", "CM", "M"); char *arab2roman (märgita lühike int arab) ( staatiline char room; const int m = suurus(arabar)/sizeof(int)-1, arabmax = arabar[m]; const char romanmax = romaani [m]; int i, n ; if(!araab) ( *roman=0; return room; ) i=0; while(araab>arabmax) ( rooma = romanmax; arab -= arabmax; ) n=m; while(araab > 0) ( if( araabia >= arabar[n]) ( rooma = romaani[n]; if(n&1) rooma = romaani[n]; araabia -= arabar[n]; ) else n--; ) rooma[i]=0; tagasi rooma; ) märgita lühike int roman2arab(char *roman) ( const int m = suurus(arabar)/sizeof(int)-1; märgita lühike int arab; int len, n, i, pir; len=strlen(roman); arab=0; n=m; i=0; while(n >= 0 && i< len) { pir=n&1; if(roman[i] == romanar[n] && (!pir || roman == romanar[n])) { arab += arabar[n]; i += 1+pir; } else n--; } return arab; }

tüüp str2 = string; const Veljed: str2 = ("M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V" massiiv ","IV","I",""); Araabia keel: täisarvude massiiv = (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1, 0); var N, NI, I, J: täisarv; S:string; funktsioon Arab2Rim(N: täisarv) : string; var S: string; I: täisarv; algus S:= ""; I:=1; samas kui N > 0 algab samas kui araabia[I]<=N do begin S:= S + Rims[I]; N:= N - Arab[I] end; I:=I+1 end; Arab2Rim:= S end; function Rim2Arab (S:string) : integer; var I, N: integer; begin I:=1; N:= 0; while S<>"" alustage samas kui Veljed[I] = koopia(S, 1, pikkus(veljed[I])) alustavad S:= koopia(S, 1+pikkus(veljed[I]), 255); N:= N + araabia[I] ots; I:=I+1 lõpp; Rim2Arab:= N ots; begin WriteLn("Tõlge araabia numbritest rooma numbritesse. 1999 B_SA"); ( Write("Sisestage teisendatav arv:"); ReadLn(N);) jaoks NI:= 26 kuni 46 do WriteLn(NI," = ",Arab2Rim(NI)," reverse ", Rim2Arab(Arab2Rim(NI)) ) ); lõpp.

funktsioon Arab2Roman(araabia:täisarv):string; var i:integer; d:täisarv; araabia_str:string; araabia_len:täisarv; algus Tulemus:= ""; araabia_str:= IntToStr(araabia); araabia_len:= Pikkus(araabia_str); for i:= 0 kuni arab_len-1 alusta d:= StrToInt(String(araabia_str)); kui (d+1) mod 5 = 0, siis tulemus:= Copy("IXCM", 1+i, 1) + Copy("VXLCDM", i*2 + (d+1) div 5, 1) + tulemus muu Tulemus:= Copy("VLD", 1+i, d div 5) + Copy("IIIXXXCCCMMM", 1+i*3, (d mod 5)/2) + tulemus; lõpp; lõpp;

Selle algoritmi eripäraks on see, et see ei kasuta massiive (muidugi kui te ei pea stringi märkide massiiviks).

10 SISEND "ARABIA NUMBER:"; А20 dollarit I=0 KUNI LEN(A$)-1 30 X=VAL(MID$(A$,LEN(A$)-I,1)) 40 KUI X=4 VÕI X=9, SIIS B$= MID$("IXCM",I+1,1)+MID$("VXLCDM",I*2+(X+1)/5,1)+B$ 50, KUI X<4 THEN B$=MID$("IIIXXXCCCMMM",1+I*3,X)+B$ ELSE IF X>4 JA X<9 THEN B$=MID$("VLD",I+1,1)+MID$("IIIXXXCCCMMM",1+I*3,X-5)+B$ 60 NEXT I 70 PRINT "РИМСКОЕ ЧИСЛО: "; B$

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]), "" )

kasutada ranget; kasutada hoiatusi; minu $n = 1999; minu $nums = [ ["", qw(I II III IV V VI VII VIII IX) ], ["", qw(X XX XXX XL L LX LXX LXXX XC) ], ["", qw(C CC CCC CD D DC DCC DCCC CM) ], ["", qw(M MM MMM) ] ]; minu $i = 0; minu @res = (); push @res, ($nums->[$i++][ ($n % 10, $n = int($n / 10)) ]) 0 .. 3 jaoks; print reverse @res;

import java.util.*; avalik klass IntegerConverter ( avalik staatiline string intToRoman(int number) ( if (number >= 4000 || number<= 0) return null; StringBuilder result = new StringBuilder(); Iteratoriteraator = units.descendingKeySet().iterator(); while (iteraator.hasNext()) ( Täisarv võti = iteraator.next(); while (number >= võti) ( number -= võti; result.append(ühikud.get(võti)); ) ) tagastab result.toString( ); ) privaatne staatiline lõplik NavigableMap ühikud; static (NavigableMap initMap = uus puukaart (); initMap.put(1000, "M"); initMap.put(900, "CM"); initMap.put(500, "D"); initMap.put(400, "CD"); initMap.put(100, "C"); initMap.put(90, "XC"); initMap.put(50, "L"); initMap.put(40, "XL"); initMap.put(10, "X"); initMap.put(9, "IX"); initMap.put(5, "V"); initMap.put(4, "IV"); initMap.put(1, "I"); units = Collections.unmodifiableNavigableMap(initMap); ) )

///

/// Klass on mõeldud araabia numbrite teisendamiseks rooma numbriteks ja vastupidi /// /// /// Klass sisaldab algselt rooma numbrite tähestikku, mis suudab määratleda araabia numbreid vahemikus 1 kuni 39999 /// Kui teil on vaja vahemikku laiendada, saate määrata rooma numbrite jaoks täiendavad tähised, kasutades välja /// Rooma põhinumbrid avalik staatiline klass RomanNumber ( /// /// Rooma põhinumbrite tähestik /// Tähestik on üles ehitatud sõnastiku kujul. Sõnastiku võti on araabia number (int), väärtus on vastav /// rooma number (string) /// /// /// Sisaldab rooma tähistus Araabia numbrid 1*,4*,5*,9* – kus "*" tähistab 0...N nulli /// Kui see on loodud, sisaldab see arvude tähistust vahemikus 1 kuni 10000 (I...ↂ) Kuna rooma numbris ei või üks sümbol /// esineda rohkem kui kolm korda, siis on esialgu võimalik arvud 1 kuni 39999 teisendada numbriteks rooma formaat. /// Kui soovite, et saaksite töötada suure hulga rooma numbritega, peaksite loendisse /// lisama täiendavaid tähiseid alates 40000-st ilma elemente 1*,4*,5*,9* vahele jätmata. /// avalik staatiline SortedList BasicRomanNumbers ( get; set; ) static RomanNumber() ( BasicRomanNumbers = new Sorted List (17); BasicRomanNumbers.Add(1, "I"); BasicRomanNumbers.Add(4, "IV"); BasicRomanNumbers.Add(5, "V"); BasicRomanNumbers.Add(9, "IX"); BasicRomanNumbers.Add(10, "X"); BasicRomanNumbers.Add(40, "XL"); BasicRomanNumbers.Add(50, "L"); BasicRomanNumbers.Add(90, "XC"); BasicRomanNumbers.Add(100, "C"); BasicRomanNumbers.Add(400, "CD"); BasicRomanNumbers.Add(500, "D"); BasicRomanNumbers.Add(900, "CM"); BasicRomanNumbers.Add(1000, "M"); BasicRomanNumbers.Add(4000, "Mↁ"); BasicRomanNumbers.Add(5000, "ↁ"); BasicRomanNumbers.Add(9000, "Mↂ"); BasicRomanNumbers.Add(10000, "ↂ"); ) /// /// Arvutab maksimaalse võimaliku rooma numbri praeguse rooma numbrite tähestiku jaoks. /// /// Maksimaalne võimalik rooma number public staatiline uint MaximumRomanNumber() ( int viimaneNumber = BasicRomanNumbers.Keys.Last(); int numberWithoutZeros = int.Parse(lastNumber.ToString().Replace("0","\0")); int preliminary=0; switch (numberWithoutZeros) ( juhtum 1: esialgne = viimaneNumber * 4 - 1; paus; juhtum 4: juhtum 9: esialgne = viimaneNumber; katkestus; juhtum 5: preliminary = viimaneNumber + viimaneNumber / 5 * 3; paus; vaikimisi: paus; ) tagasta uint.Parse(preliminary.ToString().Replace("0", "9"));; ) /// /// Teisendab täisarvu rooma numbriks /// /// Araabia number, mis teisendatakse rooma tähistusteks /// Genereeritakse, kui parameetrina edastatakse arv, mis on võrdne "0" /// või number, mis on suurem kui maksimaalne rooma number. /// Rooma numbrit tähistav string avalik staatiline string AraabiaRoman(see int numberArab) ( StringBuilder numberRoman = new StringBuilder(); //Välja araabia numbrist märk "-" ja muutke see rooma numbri esimeseks märgiks if (numberAraabia< 0) { числоРимское.Append("-"); числоАраб = -числоАраб; } if (числоАраб == 0) throw new ArgumentOutOfRangeException("числоАраб", числоАраб, "Недопустимое значение аргумента: римские числа не могут быть равными\"0\""); else if (числоАраб >MaximumRomanNumber()) viska new ArgumentOutOfRangeException("numberArab", numberArab, string.Format("Vigane argumendi väärtus: ei ole võimalik määrata rooma numbrit, mis on suurem kui (0)", MaximumRomanNumber())); //Jagame araabia numbri selle koostisosadeks rooma numbriteks ja ühendame need üheks reale var vajalikPõhilisedRomaanNumbrid = alates kuni In BasicRomanNumbers.Klahvid, kuhu<= числоАраб orderby к descending select к; foreach (int тек in необходимыеБазовыеРимскиеЧисла) { while ((числоАраб / тек) >= 1) ( numberArab -= praegune; numberRoman.Append(BaseRomanNumbs[current]); ) ) tagastab numberRoman.ToString(); ) /// /// Teisendab rooma numbrid araabia numbriteks /// /// Rooma number, mis teisendatakse int-tüübiks /// Loodud, kui parameetrina edastatakse mitte-rooma number /// Täisarv, mis tähistab rooma numbri araabiakeelset tähistust public static int Rooma VAaraabia(see string Rooma number) ( int araabia arv = 0; sbait negatiivne = 1; string Rooma = rooma number.Trim(); if (rooma == "-") ( negatiivne = -1; Rooma = rooma arv .Substring( 1); ) StringBuilderi mall RomanNumbers = new StringBuilder(); foreach (int to in BasicRomanNumbers.Keys) ( int indeks = BasicRomanNumbers.Keys.IndexOf(k); stringi kvanteerija="?"; if (indeks == 0 || (indeks % 4) == 0) kvantor="(0,3)"; mallRomanNumber.Insert(0, string.Format("(?<{0}>((1))(2))?", k.ToString(), BasicRomanNumbers[k], kvantor)); ) //Ignoreeri suur- ja suurtähti + vaste peab algama stringi RomanNumber mustri algusest.Insert(0, " (?i) ^"); //Vaste tuleks leida stringi RomanNumber template lõpust.Append("$"); //Lihtsustatud kontroll. Ei kontrolli selliseid vigu nagu IVII if (!Regex.IsMatch( Roman, RomanNumber template.ToString())) viska uus FormatException(string.Format("Tekst \"(0)\" ei ole rooma number", numberRoman)); Vastenumber = Regex.Match(Roman, RomanNumber muster. ToString()); foreach (int to in BasicRomanNumbers.Keys) ( numberArab += number.Groups[to.To.To.To.String()].Length / BasicRomanNumbers[kuni].Pikkus * kuni; ) tagastab numberArab * negatiivne; ) )

Kirjutage arvustus artikli "Rooma numbrid" kohta

Märkmed

Vaata ka

Tehniline märkus: Tehniliste piirangute tõttu ei pruugi mõned brauserid selles artiklis kasutatud erimärke kuvada. Sellised märgid võivad sõltuvalt teie veebibrauserist ilmuda kastide, küsimärkide või muude jaburate märkidena. operatsioonisüsteem ja installitud fontide komplekt. Isegi kui teie brauser suudab tõlgendada UTF-8 ja olete installinud fondi, mis toetab laia valikut Unicode'i, nagu Code2000, Arial Unicode MS, Lucida Sans Unicode või mõni tasuta Unicode'i fontidest, peate võib-olla kasutama erinev brauser, kuna brauseri võimalused on selles piirkonnas erinevad.

Rooma numbreid iseloomustav väljavõte

"Ma mõtlen sageli, et võib-olla on see patt," ütles printsess, "ja mõtlen sageli: krahv Kirill Vladimirovitš Bezuhoi elab üksi... see on tohutu varandus... ja mille nimel ta elab? Elu on talle koorem, kuid Borja alles hakkab elama.
"Tõenäoliselt jätab ta Borisile midagi," ütles krahvinna.
- Jumal teab, chere amie! [kallis sõber!] Need rikkad inimesed ja aadlikud on nii isekad. Aga ma lähen ikka koos Borisiga tema juurde ja räägin talle otse, mis toimub. Las nad arvavad minust, mida nad tahavad, ma tõesti ei hooli, kui mu poja saatus sellest sõltub. - Printsess tõusis püsti. - Nüüd on kell kaks ja kell neli sööte lõunat. Mul on aega minna.
Ja Peterburi äridaami võtetega, kes oskab aega kasutada, saatis Anna Mihhailovna oma poja järgi ja läks koos temaga saali.
"Hüvasti, mu hing," ütles ta krahvinnale, kes saatis teda ukseni, "soovi mulle edu," lisas ta poja sosinal.
– Kas te külastate krahv Kirill Vladimirovitši, ma chere? - ütles krahv söögitoast ja läks samuti koridori. - Kui ta tunneb end paremini, kutsu Pierre minuga õhtusöögile. Ju ta käis mul külas ja tantsis lastega. Helista mulle igal juhul, ma chere. Vaatame, kuidas Taras end täna eristab. Ta ütleb, et krahv Orlov ei pidanud kunagi sellist õhtusööki nagu meil.

"Hon cher Boris, [kallis Boris"] ütles printsess Anna Mihhailovna oma pojale, kui krahvinna Rostova vanker, milles nad istusid, mööda õlgedega kaetud tänavat sõitis ja krahv Kirill Vladimirovitš Bezukhy avarasse hoovi sõitis. "Hon cher Boris," ütles ema, tõmbas käe oma vana mantli alt välja ning asetas selle kartliku ja hellitava liigutusega poja käele, "olge õrn, ole tähelepanelik." Krahv Kirill Vladimirovitš on endiselt teie ristiisa ja temast sõltub teie edasine saatus. Pea seda meeles, mon cher, ole nii armas, kui oskad olla...
"Kui ma oleks teadnud, et sellest tuleb midagi muud peale alanduse..." vastas poeg külmalt. "Aga ma lubasin teile ja teen seda teie heaks."
Hoolimata sellest, et sissepääsu juures seisis kellegi vanker, vaatas uksehoidja emale ja pojale otsa vaadates (kes endast märku andmata sisenesid otse niššides kahe rea kujude vahele jäävasse klaasvestibüüli), vaadates märgatavalt vana poole. mantel, küsis, keda nad mida iganes tahavad, kas printsessi või krahvi, ja saanud teada, et krahv ütles, et nende isandad on praegu halvemad ja nende isandused ei võta kedagi vastu.
"Me võime lahkuda," ütles poeg prantsuse keeles.
- Mon ami! [Mu sõber!] - ütles ema paluval häälel, puudutades taas oma poja kätt, nagu võiks see puudutus teda rahustada või erutada.
Boris jäi vait ja, ilma mantlit seljast võtmata, vaatas küsivalt emale otsa.
"Kallis," ütles Anna Mihhailovna õrna häälega uksehoidja poole pöördudes, "ma tean, et krahv Kirill Vladimirovitš on väga haige... sellepärast ma tulin... ma olen sugulane... ma ei viitsi. sina, kallis... Aga ma lihtsalt pean nägema prints Vassili Sergejevitšit: sest ta seisab siin. Teatage palun.
Uksehoidja tõmbas pahuralt nööri üles ja pöördus ära.
“Printsess Drubetskaja vürst Vassili Sergejevitšile,” hüüdis ta ülevalt alla jooksnud sukas, kingades ja frakis kelnerile, kes vaatas trepiääre alt välja.
Ema silus oma värvitud siidist kleidi voldid, vaatas seinas asuvasse soliidsesse Veneetsia peeglisse ja astus oma kulunud kingades reipalt mööda trepivaipa üles.
"Mon cher, voue m"avez promis, [Mu sõber, sa lubasid mulle," pöördus ta uuesti Poja poole, erutades teda oma käe puudutusega.
Poeg, langetatud silmadega, järgnes talle rahulikult.
Nad sisenesid saali, kust üks uks viis vürst Vassilile eraldatud kambritesse.
Samal ajal kui ema ja poeg keset tuba välja astudes kavatsesid nende sissepääsu juures püsti hüpanud vanalt kelnerilt teed küsida, pöördus ühe ukse juures pronkskäepide ja sametkasukas prints Vassili, üks staar, kodusel moel, tuli välja, nähes ilusa mustajuukselise mehe. See mees oli kuulus Peterburi arst Lorrain.
"C"est donc positif? [Kas see on tõsi?] - ütles prints.
"Mon prints, "errare humanum est", mais... [Prints, inimese loomuses on eksida.] - vastas arst, ladinakeelseid sõnu ladinakeelseid sõnu prantsuse aktsendiga hääldades.
– C"est bien, c"est bien... [Okei, okei...]
Märgates Anna Mihhailovnat ja tema poega, lasi vürst Vassili arsti kummardades lahti ja lähenes neile vaikselt, kuid küsival pilgul. Poeg märkas, kuidas järsku ema silmis sügav kurbus väljendus, ja naeratas kergelt.
- Jah, millistel kurbadel asjaoludel pidime üksteist nägema, prints... Aga meie kallis patsient? - ütles ta, justkui ei märkakski talle suunatud külma, solvavat pilku.
Prints Vassili vaatas küsivalt, hämmeldunult talle otsa, seejärel Borisile. Boris kummardus viisakalt. Vürst Vassili pöördus kummardamata vastamata Anna Mihhailovna poole ja vastas tema küsimusele pea ja huulte liigutusega, mis tähendas patsiendile halvimat lootust.
- Kas tõesti? - hüüdis Anna Mihhailovna. - Oh, see on kohutav! See on hirmutav mõelda... See on minu poeg,” lisas ta Borisile osutades. "Ta ise tahtis teid tänada."
Boriss kummardus taas viisakalt.
- Usu, prints, et ema süda ei unusta kunagi seda, mida sa meie heaks tegid.
"Mul on hea meel, et sain teie jaoks midagi meeldivat teha, mu kallis Anna Mihhailovna," ütles vürst Vassili oma särtsu sirgendades ning näitas oma žestis ja hääles siin, Moskvas, patroonitud Anna Mihhailovna ees, veelgi suuremat tähtsust. kui Peterburis, Annette õhtul Schereris.
"Püüdke teenida hästi ja olla väärt," lisas ta ja pöördus karmilt Borisi poole. - Mul on hea meel... Kas sa oled siin puhkusel? – dikteeris ta oma kiretul toonil.
"Ootan käsku, teie Ekstsellents, minna uude sihtkohta," vastas Boris, näidates välja ei pahameelt printsi karmi tooni pärast ega soovi vestelda, vaid nii rahulikult ja lugupidavalt, et prints vaatas teda pingsalt.
- Kas sa elad oma emaga?
"Ma elan koos krahvinna Rostovaga," ütles Boris ja lisas veel kord: "Teie Ekstsellents."
"See on Ilja Rostov, kes abiellus Nathalie Shinshinaga," ütles Anna Mihhailovna.
"Ma tean, ma tean," ütles prints Vassili oma monotoonsel häälel. – Je n"ai jamais pu concevoir, kommentaar Nathalieie s"est Decisione a epouser cet ours mal – leche l Un personnage completement stupide et ridicule.Et joueur a ce qu"on dit. [Ma ei saanud kunagi aru, kuidas Natalie otsustas välja tulla abielluge selle räpase karuga. Täiesti loll ja naeruväärne inimene. Ja mängija ka, öeldakse.]
– Mais tres brave homme, mon prints, [Aga lahke inimene, prints,” märkis Anna Mihhailovna liigutavalt naeratades, justkui teades, et krahv Rostov sellist arvamust väärib, kuid palus vaese vanamehe peale haletseda. — Mida arstid ütlevad? - küsis printsess pärast lühikest vaikust ja väljendas taas suurt kurbust oma pisaratega määritud näol.
"Lootust on vähe," ütles prints.
"Ja ma tõesti tahtsin veelkord tänada oma onu kõigi tema heade tegude eest nii minu kui ka Boraga." C"est son filleuil, [See on tema ristipoeg," lisas ta sellisel toonil, nagu oleks see uudis prints Vassilile väga meeldima pidanud.
Prints Vassili mõtles ja võpatas. Anna Mihhailovna mõistis, et ta kardab leida temast rivaali krahv Bezukhy testamendis. Ta kiirustas teda rahustama.
"Kui see poleks olnud minu tõeline armastus ja pühendumus oma onule," ütles ta, hääldades seda sõna eriti enesekindlalt ja hoolimatult: "Ma tean tema iseloomu, üllas, otsekohene, kuid temaga on ainult printsessid ... Nad on veel noored...” Ta langetas pea ja lisas sosinal: „Kas ta täitis oma viimase kohustuse, prints?” Kui väärtuslikud on need viimased minutid! Lõppude lõpuks ei saa see olla halvem; see tuleb küpsetada, kui see on nii halb. Meie naised, prints,” naeratas ta hellalt, „teame alati, kuidas neid asju öelda.” Teda on vaja näha. Ükskõik kui raske mul ka ei olnud, olin juba harjunud kannatama.
Prints mõistis ilmselt ja mõistis, nagu ka õhtul Annette Schereri juures, et Anna Mihhailovnast oli raske lahti saada.
"Kas see kohtumine poleks talle raske, chere Anna Mihhailovna," ütles ta. - Ootame õhtuni, arstid lubasid kriisi.
"Kuid te ei jõua praegu oodata, prints." Pensez, il va du salut de son ame... Ah! c"est terrible, les devoirs d"un chretien... [Mõtle, see on tema hinge päästmine! Oh! see on kohutav, kristlase kohus...]
Siseruumidest avanes uks ja sisse astus üks krahvi printsessidest, krahvi vennatütred, sünge ja külma näo ning jalgadeni silmatorkavalt ebaproportsionaalselt pika vöökohaga.
Prints Vassili pöördus tema poole.
- Noh, mis ta on?
- Kõik on sama. Ja nagu soovite, see müra... - ütles printsess, vaadates Anna Mihhailovna ringi, nagu oleks ta võõras.
"Ah, chere, je ne vous reconnaissais pas, [Ah, kallis, ma ei tundnud sind ära," ütles Anna Mihhailovna rõõmsa naeratusega ja astus kerge amblega krahvi õetütre juurde. "Je viens d"arriver et je suis a vous pour vous aider a soigner mon oncle. Kujutage ette, combien vous avez souffert, [tulin aitama teil onule järgneda. Kujutan ette, kuidas te kannatasite," lisas ta. osalus pööritas mu silmi.
Printsess ei vastanud midagi, isegi ei naeratanud ja lahkus kohe. Anna Mihhailovna võttis kindad käest ja istus võidetud asendis toolile, kutsudes prints Vassili enda kõrvale istuma.
- Boriss! "- ütles ta oma pojale ja naeratas: "Ma lähen krahvi juurde oma onu juurde ja sina lähed vahepeal Pierre'i juurde, mon ami, ja ära unusta talle Rostovite kutset anda. ” Nad kutsuvad ta õhtusöögile. Ma arvan, et ta ei lähe? - pöördus ta printsi poole.
"Vastupidi," ütles prints ilmselt endast väljas. – Je serais tres content si vous me debarrassez de ce jeune homme... [Mul oleks väga hea meel, kui te mind sellest noormehest päästaks...] Istub siin. Krahv ei küsinud kunagi tema kohta.
Ta kehitas õlgu. Kelner viis noormehe alla ja teisest trepist üles Pjotr ​​Kirillovitši juurde.

Pierre'il polnud Peterburis kunagi aega endale karjääri valida ja ta saadeti mässu tõttu Moskvasse. Krahv Rostovi jutt oli tõsi. Pierre osales politseiniku karuga kinni sidumises. Ta saabus mõni päev tagasi ja jäi nagu alati oma isakoju. Kuigi ta eeldas, et tema lugu teatakse juba Moskvas ja tema isa ümbritsevad daamid, kes olid tema vastu alati ebasõbralikud, kasutavad seda võimalust krahvi ärritamiseks, läks ta siiski oma isa poole peale. saabumine. Sisenedes elutuppa, printsesside tavalisse elupaika, tervitas ta daame, kes istusid tikkimisraami juures ja raamatu taga, mida üks neist ette luges. Neid oli kolm. Vanim, puhas, pika vööga, karm tüdruk, seesama, kes Anna Mihhailovnale välja tuli, luges; nooremad, nii punakad kui ilusad, erinesid üksteisest ainult selle poolest, et ühel oli huule kohal mutt, mis tegi ta väga ilusaks, õmblesid rõngasse. Pierre’i tervitati nii, nagu oleks ta surnud või vaevatud. Vanim printsess katkestas lugemise ja vaatas teda vaikides hirmunud silmadega; noorim, ilma mutita, eeldas täpselt sama väljendust; väikseim, mutiga, rõõmsameelse ja itsitava tegelasega, kummardus tikkimisraami kohale, et varjata naeratust, mille põhjustas ilmselt eelseisev stseen, mille naljakust ta ette nägi. Ta tõmbas juuksed maha ja kummardus, justkui sorteeriks mustreid ja suutis vaevu end naermast tagasi hoida.
"Bonjour, mu sugulane," ütles Pierre. – Vous ne me hesonnaissez pas? [Tere, nõbu. Kas sa ei tunne mind ära?]
"Ma tunnen su ära liiga hästi, liiga hästi."
– Kuidas krahvi tervis on? Kas ma saan teda näha? – küsis Pierre kohmetult, nagu alati, kuid mitte piinlikult.
– Krahv kannatab nii füüsiliselt kui ka moraalselt ja tundub, et sa hoolitsesid selle eest, et tekitada talle rohkem moraalseid kannatusi.
- Kas ma saan loendust näha? - kordas Pierre.
- Hm!.. Kui sa tahad teda tappa, siis tapa ta täielikult, siis sa näed. Olga, mine ja vaata, kas puljong on su onu jaoks valmis, varsti on käes,” lisas ta, näidates Pierre’ile, et nad olid hõivatud ja usinad isa rahustamisega, samal ajal kui ta oli ilmselgelt hõivatud ainult tema ärritumisega.
Olga lahkus. Pierre seisis, vaatas õdedele otsa ja ütles kummardades:
- Nii et ma lähen oma kohale. Kui see on võimalik, siis ütle mulle.
Ta läks välja ja tema selja tagant kostus mutiga õe helisevat, kuid vaikset naeru.
Järgmisel päeval saabus vürst Vassili ja asus elama krahvi majja. Ta kutsus Pierre'i enda juurde ja ütles talle:
– Mon cher, si vous vous conduisez ici, comme a Petersbourg, vous finirez tres mal; c"est tout ce que je vous dis. [Kallis, kui te käitute siin nagu Peterburis, siis lõpetate väga halvasti; mul pole teile rohkem midagi öelda.] Krahv on väga-väga haige: te ei tee seda. ei pea teda üldse nägema.
Sellest ajast peale pole Pierre'i häiritud ja ta veetis terve päeva üksi üleval oma toas.
Sel ajal, kui Boris oma tuppa sisenes, kõndis Pierre oma toas ringi, peatus aeg-ajalt nurkades, tegi ähvardavaid žeste seina poole, justkui läbistaks mõõgaga nähtamatut vaenlast, vaatas karmilt üle prillide ja alustas seejärel uuesti jalutuskäiku. ebaselged sõnad, värisevad õlad ja väljasirutatud käed.
- L "Angleterre a vecu, [Inglismaa on lõpetatud," ütles ta kulmu kortsutades ja kellelegi näpuga osutades. - M. Pitt comme traitre a la nation et au droit des gens est condamiene a... [Pitt kui reetur rahvale ja rahvale õigusega, ta on mõistetud ...] - Tal ei olnud aega oma lauset Pitti kohta lõpetada, kujutledes end sel hetkel Napoleoni endana ja koos oma kangelasega juba ohtliku läbisõidu teinud. Pas de Calais ja vallutas Londoni – kui ta nägi endasse sisenemas noort, saledat ja nägusat ohvitseri, jäi ta seisma. Pierre lahkus Borisest neljateistkümneaastase poisina ega mäletanud teda kindlasti, kuid vaatamata sellele, talle omase kiirusega ja südamlikult, võttis ta tal käest kinni ja naeratas sõbralikult.
- Kas sa mäletad mind? – ütles Boris rahulikult, meeldiva naeratusega. «Tulin koos emaga krahvi juurde, aga tundub, et ta pole päris terve.
- Jah, ta tundub halvasti. "Kõik muretsevad tema pärast," vastas Pierre, püüdes meenutada, kes see noormees oli.
Boris tundis, et Pierre ei tundnud teda ära, kuid ei pidanud vajalikuks end tuvastada ja vaatas talle vähimatki piinlikkust tundmata otse silma.
"Krahv Rostov palus teil täna temaga õhtusöögile tulla," ütles ta pärast üsna pikka ja Pierre'i jaoks piinlikku vaikust.
- A! Krahv Rostov! – rääkis Pierre rõõmsalt. - Nii et sa oled tema poeg, Ilja. Nagu võite ette kujutada, ei tundnud ma teid alguses ära. Pidage meeles, kuidas me Jacquotiga... [Madame Jacquot...] kaua aega tagasi Vorobyovy Gorys käisime.
"Sa eksid," ütles Boris aeglaselt julge ja pisut pilkavalt naeratades. – Olen Boriss, printsess Anna Mihhailovna Drubetskaja poeg. Rostovi isa kutsutakse Iljaks ja poeg on Nikolai. Ja ma ei teadnud ühtegi Jacquot'd.
Pierre vehkis käte ja peaga, nagu ründaksid teda sääsed või mesilased.
- Oh, mis see on! Mul läks kõik segamini. Moskvas on nii palju sugulasi! Kas sa oled Boris... jah. Noh, sina ja mina oleme kokku leppinud. Mida arvate Boulogne'i ekspeditsioonist? Brittidel läheb ju kehvasti, kui ainult Napoleon üle kanali läheb? Arvan, et ekspeditsioon on vägagi võimalik. Villeneuve poleks eksinud!
Boris ei teadnud Boulogne'i ekspeditsioonist midagi, ta ei lugenud ajalehti ja kuulis Villeneuve'ist esimest korda.
"Me oleme siin Moskvas rohkem hõivatud õhtusöökide ja kuulujutuga kui poliitikaga," ütles ta oma rahulikul ja pilkaval toonil. - Ma ei tea sellest midagi ega mõtle sellest midagi. Moskva on kõige rohkem hõivatud kuulujutuga,” jätkas ta. "Nüüd räägivad nad sinust ja krahvist."
Pierre naeratas oma lahke naeratust, justkui kardaks vestluskaaslase pärast, et too ei ütleks midagi, mida ta kahetseb. Kuid Boris rääkis selgelt, selgelt ja kuivalt, vaadates otse Pierre'ile silma.
"Moskval pole midagi paremat teha kui lobiseda," jätkas ta. "Kõik on hõivatud sellega, kellele krahv oma varanduse jätab, kuigi võib-olla elab ta meid kõiki üle, mida ma siiralt soovin...
"Jah, see kõik on väga raske," sõnas Pierre, "väga raske." "Pierre kartis endiselt, et see ohvitser satub kogemata enda jaoks ebamugavasse vestlusesse.
"Ja teile peab tunduma," ütles Boris kergelt punastades, kuid häält või kehahoiakut muutmata, "teile peab tunduma, et kõik on hõivatud ainult sellega, et rikkalt mehelt midagi saada."
"Nii see on," arvas Pierre.
"Aga ma tahan teile lihtsalt arusaamatuste vältimiseks öelda, et te eksite väga, kui loete mind ja mu ema nende inimeste hulka." Oleme väga vaesed, aga mina vähemalt räägin enda eest: just sellepärast, et teie isa on rikas, ei pea ma end tema sugulaseks ning ei mina ega mu ema ei küsi ega võta temalt kunagi midagi vastu.
Pierre ei saanud tükk aega aru, aga kui aru sai, hüppas ta diivanilt püsti, haaras talle iseloomuliku kiiruse ja kohmakusega altpoolt Borissi käest kinni ning punastas palju rohkem kui Boriss, hakkas segase häbitundega rääkima. tüütust.
- See on imelik! Ma tõesti... ja kes oleks võinud arvata... ma tean väga hästi...
Kuid Boris katkestas teda uuesti:
"Mul on hea meel, et ma kõike väljendasin." Võib-olla on see teile ebameeldiv, vabandage," ütles ta Pierre'ile rahustades, selle asemel, et teda rahustada, "aga ma loodan, et ma ei solvanud teid." Mul on reegel öelda kõike otse... Kuidas seda edasi anda? Kas tulete Rostovidega õhtusöögile?
Ja Boriss, olles ilmselt raskest kohustusest vabanenud, ise täbarast olukorrast välja tulnud ja kellegi teise sinna pannud, muutus taas täiesti meeldivaks.
"Ei, kuula," ütles Pierre rahunedes. – Sa oled hämmastav inimene. See, mida sa just ütlesid, on väga hea, väga hea. Muidugi sa ei tunne mind. Me pole üksteist nii kaua näinud... lapsest saati... Sa võid minus eeldada... Ma mõistan sind, ma mõistan sind väga. Ma ei teeks seda, mul poleks julgust, aga see on imeline. Mul on väga hea meel, et sind kohtasin. See on imelik,” lisas ta pärast pausi ja naeratades, “mida sa minus eeldasid!” - Ta naeris. - No ja mis siis? Saame sinuga paremini tuttavaks. Palun. – Ta surus Borisiga kätt. – Tead, ma pole kunagi krahvi juures käinud. Ta ei helistanud mulle... Mul on temast kui inimesest kahju... Aga mida teha?
– Ja arvate, et Napoleonil on aega armee transportimiseks? – küsis Boris naeratades.
Pierre mõistis, et Boriss soovib vestlust muuta, ja temaga nõustudes hakkas ta kirjeldama Boulogne'i ettevõtte eeliseid ja puudusi.
Jalamees tuli Borissi printsessi juurde kutsuma. Printsess oli lahkumas. Pierre lubas tulla õhtusöögile, et Borisile lähemale saada, surus kindlalt kätt, vaadates läbi prillide hellitavalt silmadesse... Pärast lahkumist kõndis Pierre veel tükk aega mööda tuba ringi, enam nähtamatut vaenlast läbi torgamata. oma mõõgaga, kuid naeratades selle kalli, targa ja tugeva noormehe mälestusele.
Nagu varases nooruses ja eriti üksildases olukorras juhtub, tundis ta selle vastu põhjendamatut hellust noor mees ja lubas endale temaga sõbruneda.
Prints Vassili nägi printsessi ära. Printsess hoidis taskurätikut silmade ees ja ta nägu oli pisarais.
- See on kohutav! kohutav! - ütles ta, - aga ükskõik mis see mulle ka ei maksaks, teen oma kohust. Ma tulen ööseks. Teda ei saa niimoodi jätta. Iga minut on kallis. Ma ei saa aru, miks printsessid viivitavad. Võib-olla aitab Jumal mul leida viisi selle valmistamiseks!... Adieu, mon prints, que le bon Dieu vous soutienne... [Hüvasti, prints, jumal toetagu teid.]
"Adieu, ma bonne, [Hüvasti, mu kallis," vastas prints Vassili ja pöördus temast eemale.
"Oh, ta on kohutavas olukorras," ütles ema oma pojale, kui nad vankrisse tagasi jõudsid. "Ta ei tunne peaaegu kedagi ära."
"Ma ei saa aru, ema, millised on tema suhted Pierre'iga?" - küsis poeg.
"Tahe ütleb kõik, mu sõber; Temast sõltub meie saatus...
- Aga miks sa arvad, et ta jätab meile midagi?
- Ah, mu sõber! Tema on nii rikas ja meie oleme nii vaesed!
"Noh, see pole piisavalt hea põhjus, emme."
- Oh mu jumal! Mu Jumal! Kui halb ta on! - hüüdis ema.

Kui Anna Mihhailovna lahkus koos pojaga krahv Kirill Vladimirovitš Bezukhyle külla, istus krahvinna Rostova pikka aega üksi ja pani taskurätiku silmade ette. Lõpuks ta helistas.
"Millest sa räägid, kallis," ütles ta vihaselt tüdrukule, kes pani end mitu minutit ootama. – Kas sa ei taha teenida või mis? Nii et ma leian teile koha.
Krahvinna oli sõbranna leinast ja alandavast vaesusest ärritunud ning oli seetõttu endast väljas, mida ta väljendas alati, kutsudes neiut "kalliks" ja "sina".
"See on teie süü," ütles neiu.
- Paluge krahvil minu juurde tulla.
Kahlatud krahv lähenes oma naisele pisut süüdlasliku pilguga, nagu alati.
- Noh, krahvinna! Milline saute au madere [sauté in Madeiral] saab sarapuukurest, ma chere! Ma proovisin; Pole asjata, et ma andsin Taraska eest tuhat rubla. Kulud!
Ta istus oma naise kõrvale, toetas käed vapralt põlvedele ja sasis oma halle juukseid.
- Mida te tellite, krahvinna?
- Nii, mu sõber, mis sul siin on? - ütles ta vestile osutades. "See on nii, see on õige," lisas ta naeratades. - See on kõik, krahv: mul on raha vaja.
Ta nägu muutus kurvaks.
- Oh, krahvinna!...
Ja krahv hakkas askeldama, võttes rahakoti välja.
"Mul on palju vaja, krahv, mul on vaja viissada rubla."
Ja ta, võttes välja kambrist taskurätiku, hõõrus sellega oma mehe vesti.
- Nüüd. Hei, kes seal on? - karjus ta häälega, et ainult inimesed karjuvad, kui on kindlad, et need, kellele nad helistavad, tormavad pea ees nende kõnele. - Saada Mitenka mulle!
Mitenka, see krahvi kasvatatud üllas poeg, kes nüüd juhtis kõiki tema asju, astus vaikse sammuga tuppa.

Rooma tähti kasutav nummerdamissüsteem oli Euroopas levinud kaks tuhat aastat. Alles hiliskeskajal asendati see araablastelt laenatud mugavama kümnendsüsteemiga. Kuid tänapäevani kasutatakse rooma numbreid monumentide kuupäevade, kellade ja (angloameerika tüpograafiliste traditsioonide järgi) raamatute eessõna lehtede tähistamiseks. Lisaks on vene keeles kombeks kasutada järjekorranumbrite tähistamiseks rooma numbreid.

Numbrite tähistamiseks kasutati 7 ladina tähestiku tähte: I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000. Vahenumbrid moodustati mitme tähe liitmisel. paremale või vasakule. Algul kirjutati tuhandeid ja sadu, siis kümneid ja ühtesid. Nii kujutati numbrit 24 kui XXIV. Horisontaalne joon sümboli kohal tähendas tuhandega korrutamist.

Naturaalarvud kirjutatakse neid arve kordades. Veelgi enam, kui suurem arv on väiksema ees, siis need liidetakse (liitmise põhimõte), aga kui suurema ees on väiksem arv, siis lahutatakse väiksem suuremast ( lahutamise põhimõte). Lõplik reegel kasutatakse ainult selleks, et vältida sama numbri neljakordset kordamist. Näiteks I, X, C on paigutatud vastavalt X, C, M ette, et tähistada 9, 90, 900 või V, L, D ette, et tähistada 4, 40, 400. Näiteks VI = 5+1 = 6, IV = 5 - 1 = 4 (IIII asemel). XIX = 10 + 10 - 1 = 19 (XVIII asemel), XL = 50 - 10 =40 (XXXX asemel), XXXIII = 10 + 10 + 10 + 1 + 1 + 1 = 33 jne.

Aritmeetiliste toimingute sooritamine mitmekohalised numbrid See sissekanne on väga ebamugav. Rooma numbrite süsteemi praegu ei kasutata, välja arvatud mõnel juhul sajandite tähistamine (XV sajand jne), pKr. e. (MCMLXXVII jne) ja kuude märkimisel kuupäevad (näiteks 1. V. 1975), järjekorranumbrid ja mõnikord ka tuletised väikestest tellimustest, mis on suuremad kui kolm: yIV, yV jne.

Rooma numbrid
I 1 XI 11 XXX 30 CD 400
II 2 XII 12 XL 40 D 500
III 3 XIII 13 L 50 DC 600
IV 4 XIV 14 LX 60 DCC 700
V 5 XV 15 LXX 70 DCCC 800
VI 6 XVI 16 LXXX 80 C.M. 900
VII 7 XVII 17 XC 90 M 1000
VIII 8 XVIII 18 C 100 MM 2000
IX 9 XIX 19 CC 200 MMM 3000
X 10 XX 20 CCC 300

Vaatamata araabia numbrite täielikule domineerimisele ja kümnendarvude loendussüsteemile meie ajal, võib üsna sageli kohata ka rooma numbrite kasutamist. Neid kasutatakse ajaloolistes ja sõjalistes distsipliinides, muusikas, matemaatikas ja muudes valdkondades, kus väljakujunenud traditsioonid ja materjalide kujundamise nõuded inspireerivad Rooma numbrisüsteemi kasutamist, peamiselt vahemikus 1 kuni 20. Seetõttu võib paljude kasutajate jaoks olla vajalik vali number rooma keeles, mis võib mõnele inimesele raskusi tekitada. IN seda materjali Püüan selliseid kasutajaid aidata ja öelda, kuidas kirjutada rooma numbreid vahemikus 1 kuni 20, ning kirjeldada ka numbrite tippimise funktsioone MS Wordi tekstiredaktoris.

Nagu teate, pärineb Rooma numbrisüsteem aastast Vana-Rooma, mida kasutatakse aktiivselt kogu keskajal. Umbes 14. sajandist alates asendati rooma numbrid järk-järgult mugavamate araabia numbritega, mille kasutamine on tänapäeval levinud. Samal ajal kasutatakse mõnes piirkonnas endiselt aktiivselt rooma numbreid, mis on üsna edukalt vastu nende tõlkimisele araabia analoogidesse.

Rooma süsteemis tähistatakse numbreid kombinatsiooniga 7 suured tähed Ladina tähestik. Need on järgmised tähed:

  • Täht “I” vastab numbrile 1;
  • Täht “V” vastab numbrile 5;
  • Täht “X” vastab numbrile 10;
  • Täht “L” vastab numbrile 50;
  • Täht “C” vastab numbrile 100;
  • Täht “D” vastab numbrile 500;
  • Täht "M" vastab numbrile 1000.

Peaaegu kõik rooma numbrisüsteemi numbrid on kirjutatud ülaltoodud seitsme ladina tähega. Märgid ise on kirjutatud vasakult paremale, alustades tavaliselt suurimast ja lõpetades väikseima numbriga.

Samuti on kaks peamist põhimõtet:


Kuidas kirjutada klaviatuuril rooma numbreid

Seetõttu piisab rooma numbrite klaviatuurile kirjutamiseks tavalisel arvutiklaviatuuril asuvate ladina tähestiku märkide kasutamisest. Rooma numbrid 1 kuni 20 näevad välja järgmised:

araabia rooma

Kuidas Wordis rooma numbreid panna

Rooma numbrite kirjutamiseks ühest kahekümneni ja rohkem on kaks peamist viisi:

  1. Kasutades standardset ingliskeelset klaviatuuripaigutust, mis sisaldab ladina tähti. Lülituge sellele paigutusele, klõpsake suurtähtede režiimi aktiveerimiseks vasakpoolset nuppu "Caps Lock". Seejärel sisestame tähtede abil vajaliku numbri;
  2. Valemikomplekti kasutamine. Asetage kursor kohta, kuhu soovite rooma numbri märkida, ja vajutage klahvikombinatsiooni Ctrl+F9. Ilmub kaks iseloomulikku sulud, mis on esile tõstetud halliga.

Nende sulgude vahel sisestage tähemärkide kombinatsioon:

=X\*Rooma

Kus "X" asemel peaks olema meie nõutav arv, mis tuleb esitada rooma kujul (olgu see 55). See tähendab, et nüüd peaks see kombinatsioon numbriga 55, mille valisime, välja nägema järgmine:

Seejärel vajutage F9 ja hankige vajalik number rooma numbritega (antud juhul on see LV).

Järeldus

Rooma numbreid 1 kuni 20 saab kirjutada ainult seitsme klahviga arvuti ingliskeelsel klaviatuuripaigutusel. Samas on MS Wordi tekstiredaktoris võimalik kasutada ka rooma numbrite valemilist komplekti, kuigi minu jaoks piisab täiesti traditsioonilisest tähestiku meetodist, mida kasutatakse kõikjal.

Kokkupuutel

Need kirjutatakse neid numbreid korrates. Veelgi enam, kui suurem arv on väiksema ees, siis need liidetakse (liitmise põhimõte), aga kui väiksem on suurema ees, siis lahutatakse väiksem suuremast ( lahutamise põhimõte). Viimane reegel kehtib ainult selleks, et vältida sama numbri kordamist neli korda.

Rooma numbrid ilmusid 500 eKr etruskide seas (vt etruski tähestikku), kes võisid laenata mõned numbrid protokeltidelt.

Rooma numbrite tähistus on nüüd paremini tuntud kui ükski teine ​​iidne arvusüsteem. Seda ei seleta mitte niivõrd Rooma süsteemi erilised eelised, kuivõrd tohutu mõju, mida Rooma impeerium suhteliselt lähiminevikus nautis. Etruskid, kes vallutasid 7. sajandil Rooma. eKr, olid mõjutatud Vahemere idapoolsetest kultuuridest. See seletab osaliselt Rooma ja Atika numbrisüsteemide põhiprintsiipide sarnasust. Mõlemad süsteemid olid kümnendarvud, kuigi number viis mängis mõlemas numbrisüsteemis erilist rolli. Mõlemad süsteemid kasutasid numbrite kirjutamisel korduvaid sümboleid.

Vanad Rooma sümbolid numbrite 1, 5, 10, 100 ja 1000 jaoks olid vastavalt I, V, X, Θ(või , või ) Ja Φ (või , või CIƆ). Kuigi nende sümbolite algse tähenduse kohta on palju kirjutatud, pole meil siiani neile rahuldavat seletust. Ühe levinud teooria kohaselt kujutab rooma number V avatud kätt, mille neli sõrme on kokku surutud ja pöial välja sirutatud; sümbol X kujutab sama teooria kohaselt kahte ristatud kätt või kahekohalist numbrit V. Numbrite 100 ja 1000 sümbolid võivad pärineda kreeka tähtedest Θ ja φ. Pole teada, kas hilisemad nimetused tekkisid C Ja M vanadest Rooma sümbolitest või on need akrofooniliselt seotud ladinakeelsete sõnade algustähtedega 100 (centum) ja 1000 (mille). Arvatakse, et Rooma sümbol number 500, täht D, tekkis poolest vanast sümbolist 1000 jaoks. Peale selle, et enamik Rooma sümboleid ei olnud ilmselt akrofoonilised ning et numbrite 50 ja 500 vahepealsed sümbolid ei olnud numbrite 5 ja 10 või 5 ja 100 sümbolite kombinatsioonid , ülejäänud rooma Numbrisüsteem sarnanes pööningu omaga. Muidugi erinesid need detailide poolest. Roomlased kasutasid sageli lahutamise põhimõtet, nii et mõnikord kasutati VIII asemel IX ja LXXXX asemel XC; suhteliselt hilisem sümbol IV asemel IIII.

Üldiselt ei kippunud roomlased matemaatikaga tegelema, mistõttu polnud neil suurt vajadust suurte numbrite järele. Kuid aeg-ajalt kasutasid nad seda sümbolit 10 000 tähistamiseks CCIƆƆ, ja numbri 100 000 puhul – sümbol CCCIƆƆƆ. Nende sümbolite pooli kasutati mõnikord numbrite 5000 tähistamiseks ( IƆƆ) ja 50 000 ( IƆƆƆ).

Roomlased vältisid murdosasid sama kangekaelselt kui suuri numbreid. Praktilistes mõõtmisülesannetes ei kasutatud murde, jagades mõõtühiku tavaliselt 12 ossa, nii et mõõtmistulemus esitati liitarvuna, erinevate ühikute kordsete summana, nagu seda tehakse tänapäeval pikkuse väljendamisel. jardides, jalgades ja tollides. Ingliskeelsed sõnad"unts" ( unts) ja "tolli" ( tolli) pärinevad ladinakeelsest sõnast lat. uncia ( unts), mis tähistab ühte kaheteistkümnendikku pikkuse põhiühikust.

Suurte arvude korrektseks kirjutamiseks rooma numbritega peate esmalt kirjutama tuhandete, seejärel sadade, seejärel kümnete ja lõpuks ühikute arvu.

Rooma numbrite süsteemis ei ole nulli, kuid nulli sümboleid kasutati varem kui nulla (ei), nihil (mitte midagi) ja N (nende sõnade esimene täht).

Sel juhul võivad mõned numbrid (I, X, C, M) korduda, kuid mitte rohkem kui kolm korda järjest; seega saab neid kasutada mis tahes täisarvu kirjutamiseks mitte rohkem kui 3999(MMMCMXCIX). Varastel perioodidel olid märgid, mis viitasid suurematele numbritele - 5000, 10 000, 50 000 ja 100 000 [ ] (siis on maksimaalne arv nimetatud reegli järgi 399 999). Rooma numbrisüsteemis numbreid kirjutades võib väiksem number ilmuda suuremast paremale; sel juhul lisatakse see sellele. Näiteks number 283 ladina keeles on kirjutatud kui CCLXXXIII, see tähendab 100+100+50+30+3=283. Siin korratakse sada kujutavat arvu kaks korda ning vastavalt kümmet ja ühte tähistavat arvu kolm korda.

Näide: number 1988. Tuhat M, üheksasada CM, kaheksa kümmet LXXX, kaheksa ühikut VIII. Paneme need koos kirja: MCMLXXXVIII.

Üsna sageli tõmmati tekstis numbrite esiletõstmiseks nende kohale joon: LXIV. Mõnikord tõmmati joon nii üles kui alla: XXXII- eelkõige on venekeelses käsitsi kirjutatud tekstis kombeks esile tõsta rooma numbreid (seda ladumisel tehnilise keerukuse tõttu ei kasutata). Teiste autorite jaoks võib ülemine riba näidata joonise väärtuse suurenemist 1000 korda: V = 5000.

Alles 19. sajandil pandi arv “neli” maha kui “IV”, enne seda kasutati kõige sagedamini numbrit “IIII”. Kirje “IV” leidub aga juba 1390. aastast pärineva “Curia vormi” käsikirja dokumentidest. Kellade sihverplaadid on traditsiooniliselt kasutanud enamikul juhtudel "IV" asemel tähte "IIII", peamiselt esteetilistel põhjustel: see kirjapilt tagab visuaalse sümmeetria vastasküljel olevate numbritega "VIII" ja ümberpööratud "IV" on raskem lugeda kui "III". On ka versioon, et IV ei olnud sihverplaadile kirjutatud, sest IV on jumala Jupiteri (IVPITER) nime esitähed.

Väiksema arvu võib kirjutada suuremast vasakule, siis tuleb see suuremast lahutada. Sel juhul saab lahutada ainult numbreid, mis tähistavad 1 või 10 astmeid, ja ainult neid kahte numbrit, mis on arvureas alamosale (st alamosa korrutatud 5 või 10-ga) on minutilõpuks. Väiksema arvu kordused ei ole lubatud. Seega on olemas ainult kuus võimalust kasutades "lahutamisreeglit":

Näiteks number 94 oleks XCIV = 100 − 10 + 5 − 1 = 94 - nn lahutamisreegel (ilmus hilisantiikajal ja enne seda kirjutasid roomlased arvu 4 IIII-ks ja arvu 40 kui XXXX).

Tuleb märkida, et muud "lahutamise" meetodid on vastuvõetamatud; seega tuleks number 99 kirjutada XCIX-na, aga mitte IC-na. Kuid tänapäeval kasutatakse mõnel juhul ka rooma numbrite lihtsustatud tähistust: näiteks Microsoft Excelis saate funktsiooni “ROMAN()” abil araabia numbrite roomakeelseks teisendamisel kasutada mitut tüüpi numbrite esitusviisi, klassikalisest väga lihtsustatud (näiteks numbri 499 saab kirjutada CDXCIX, LDVLIV, XDIX, VDIV või ID kujul). Lihtsus seisneb selles, et numbri vähendamiseks võib sellest vasakule kirjutada mis tahes muu numbri:

Sellise numbrite (tavaliselt aastate) salvestamise juhtumeid leidub sageli USA teleseriaalide tiitrites. Näiteks 1998. aasta kohta: MCMXCVIII asemel IIMM.

Suuri numbreid saab kirjutada ka rooma numbritega. Selleks asetatakse joon nende arvude kohale, mis tähistavad tuhandeid, ja topeltjoon nende arvude kohale, mis tähistavad miljoneid. Näiteks number 123123 näeks välja selline:

Sarnast vormingut kasutati arstitõendites 1970. ja 1980. aastatel.

Üleminekul arvutipõhisele teabetöötlusele on rooma numbritel põhinevad kuupäevavormingud praktiliselt kasutusest kadunud.

Teistes keeltes võib rooma numbrite kasutusala omada spetsiifilisi jooni. IN lääneriigid Aastanumber kirjutatakse sageli rooma numbritega, näiteks hoonete püstakutele ning filmi- ja videotoodete tiitrites.

Kõigi nende märkide kuvamine nõuab tarkvara, mis toetab Unicode'i standardit, ja font, mis sisaldab nendele märkidele vastavaid glüüfe (näiteks Universalia font).

Araabia numbritega kirjutatud numbrite teisendamiseks rooma numbriteks kasutatakse erifunktsioone.

Näiteks Microsoft Exceli ingliskeelses versioonis ja OpenOffice.org Calci mis tahes versioonis on selleks funktsioon ROOMAA(argument; vorm), Microsoft Exceli venekeelses versioonis nimetatakse seda funktsiooni ROOMAA(arv; kuju). Valikuline argument "vorm" võib võtta väärtusi vahemikus 0 kuni 4, samuti "False" ja "True". Argumendi “Vorm” puudumine või selle võrdsus 0 või “Tõene” annab teisenduse “klassikalise” (range) vormi; väärtus 4 või "False" annab kõige lihtsama; väärtused 1, 2, 3 annavad valikuid, mis on raskusastme ja lihtsuse poolest vahepealsed. Erinevused ilmnevad näiteks numbrites 45, 49, 495, 499 (vahemikus on märgitud esimesed).

Arvuargumendi mittetäisarvuliste väärtuste korral ümardatakse allapoole lähima täisarvuni; kui pärast seda väärtus on suurem kui 3999 või väiksem kui 0, tagastab funktsioon “#Value”; väärtuse 0 korral tagastatakse tühi lahter.

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]), "" ) /// Klass on mõeldud araabia numbrite teisendamiseks rooma numbriteks ja vastupidi/// Klass sisaldab algselt rooma numbrite tähestikku, mis suudab määratleda araabia numbreid vahemikus 1 kuni 39999 /// Kui teil on vaja vahemikku laiendada, saate määrata rooma numbrite jaoks täiendavad tähised, kasutades/// väli Rooma põhinumbrid /// Tähestik on üles ehitatud sõnastiku kujul. Sõnastiku võti on araabia number (int), väärtus on vastav/// Sisaldab araabia numbrite rooma tähistusi 1*,4*,5*,9* – kus "*" tähistab 0...N nulli /// Kui see on loodud, sisaldab see numbrite tähistust vahemikus 1 kuni 10000 (I...ↂ), kuna rooma numbris ei saa üks märk/// esinevad rohkem kui kolm korda, siis saab numbrid 1 kuni 39999 algselt teisendada rooma vormingusse. /// Kui soovite töötada rohkemate rooma numbritega, peaksite loendit täiendama/// lisatähistused alates 40000 ilma elementide vahelejätmiseta 1*,4*,5*,9*. /// Arvutab maksimaalse võimaliku rooma numbri praeguse rooma numbrite tähestiku jaoks./// Araabia number, mis teisendatakse rooma tähistusteks /// Genereeritakse, kui parameetrina edastatakse arv, mis võrdub "0".//Välja araabia numbrist märk "-" ja muutke see rooma numbri esimeseks märgiks"Vigane argumendi väärtus: rooma numbrid ei saa olla võrdsed \"0\""//Jagame araabia numbri selle koostisosadeks rooma numbriteks ja ühendame need üheks reale/// Rooma number, mis teisendatakse int-tüübiks /// Loodud, kui parameetrina edastatakse mitte-rooma number /// Täisarv, mis tähistab rooma numbri araabiakeelset tähistust //Ignoreeri suurtähti + vaste peab algama rea ​​algusest

Rooma numbrid tekitavad meis sageli segadust.
Kuid just neid kasutatakse tavaliselt sajandite ja raamatupeatükkide nummerdamisel, rõivaste suuruste ja sammude määramisel muusikas.
Rooma numbrid on meie elus olemas. Seega on liiga vara neist loobuda. Lihtsam õppida, mõista ja õppida. Pealegi pole see keeruline.
Niisiis, numbrite tähistamiseks ladina keeles aktsepteeritakse järgmise 7 tähemärgi kombinatsioone: I (1), V (5), X (10), L (50), C (100), D (500), M (1000).
Miks valiti numbrite 5, 50, 100, 500 ja 1000 tähistamiseks ladina tähed? Selgub, et need pole ladina tähed, vaid täiesti erinevad tähemärgid. Fakt on see, et ladina tähestiku aluseks (ja see, muide, on olemas mitmes versioonis - 23, 24 ja 25 tähte) oli läänekreeka tähestik.

Seega lähevad läänekreeka tähestiku juurde tagasi kolm märki L, C ja M. Siin tähistasid nad aspireeritud helisid, mida ladina keeles ei olnud. Ladina tähestiku koostamisel osutusid need üleliigseks. Ja need olid kohandatud esindama numbreid ladina tähestikus. Hiljem langesid need kirjapildis kokku ladina tähtedega. Nii muutus märk C (100) sarnaseks ladinakeelse sõna centum (sada) esimese tähega ja M - (1000) - sõna mille (tuhat) esimese tähega. Mis puudutab märki D (500), siis see oli pool märgist Ф (1000) ja siis muutus see sarnaseks ladina tähega. V-märk (5) oli vaid X-märgi (10) ülemine pool.
Sellega seoses, muide, tundub naljakas populaarne teooria, et paavsti kirikuameti nimi (Vicarius Filii Dei), kui tähed kokku rooma numbritega asendatakse, annab “kuradi numbri”.

Niisiis, kuidas sa mõistad ladina numbreid?
Kui väiksemat numbrit tähistav märk on tähistavast märgist paremal suurem arv, siis lisatakse väiksem suuremale; kui vasakul, siis lahutage:
VI - 6, s.o. 5+1
IV - 4, s.o. 5-1
LX - 60, s.o. 50+10
XL - 40, s.o. 50-10
CX - 110, st 100+10
XC - 90, s.o. 100-10
MDCCCXII - 1812, s.o. 1000+500+100+100+100+10+1+1.

Sama numbri jaoks on võimalikud erinevad tähistused. Seega saab arvu 80 esitada kui LXXX (50+10+10+10) ja kui XXC(100-20).
Põhilised rooma numbrid näevad välja järgmised:
I(1) – unus (unus)
II(2) – duo (duo)
III(3) – tres (tres)
IV(4) – quattuor (quattuor)
V(5) - quinque
VI(6) – sugu (sugu)
VII (7) – septem (septem)
VIII (8) – okto (okto)
IX (9) – novem (novem)
X (10) - decem (decem) jne.

XX (20) – viginti (viginti)
XXI (21) – unus et viginti või viginti unus
XXII (22) - duo et viginti või viginti duo jne.
XXVIII (28) – duodetriginta (duodetriginta)
XXIX (29) – undetriginta (undetriginta)
XXX (30) – triginta (triginta)
XL (40) – nelinurkne (quadraginta)
L (50) – quinquaginta (quinquaginta)
LX (60) – sexaginta (sexaginta)
LXX (70) – septuaginta (septuaginta)
LXXX (80) – octoginta (octogintna)
XC (90) – nonaginta (nonaginta)
C (100) – sentum (centum)
CC (200) – ducenti (ducenti)
CCC (300) – trecenti (trecenti)
CD (400) – quadrigenti (quadrigenti)
D (500) – quingenti (quingenti)
DC (600) – sexcenti (sexcenti)
DCC (700) – septigenti (septigenti)
DCCC(800) – octingenti (octigenti)
CM (DCCCC) (900) – nongenti (nongenti)
M (1000) – mille (mille)
MM (2000) – duo milia (duo milia)
V (5000) – quinque milia (quinque milia)
X (10000) – decem milia (decem milia)
XX (20000) – viginti milia (viginti milia)
C (1 000 000) – centum milia (centum milia)
XI (1000000) – decies centena milia (decies centena milia)"

Jelena Dolotova.

Seotud väljaanded