iç çamaşırı

1'den itibaren Latin rakamları. Roma rakamları

1'den itibaren Latin rakamları. Roma rakamları

İÇİNDE modern dünya Arap rakamları genel kabul görmüş bir hesaplama standardı olarak kabul edilir. Tüm işlemlerde sayma ve numaralandırma için ondalık sistem kullanılır. gelişmiş ülkeler barış. Aynı zamanda eski Romalıların konumsal olmayan sayı sisteminde kullanılan Roma rakamları da tamamen terk edilmedi. Kitaplardaki bölümleri numaralandırmak, tarihi edebiyatta yüzyılları işaretlemek, kan grubunu belirtmek ve Romen rakamlarıyla gösterimin standart hale geldiği diğer birçok parametreyi belirtmek için kullanıldığını sıklıkla görebilirsiniz.

Tarayıcı, metin düzenleyicileri ve diğer uygulamaları olan bir bilgisayarda çalışırken bazı değerleri Romen rakamlarıyla girmeniz gerekebilir. Standart bir giriş cihazında bunlarla birlikte ayrı bir sayısal blok yoktur, ancak klavyede Romen rakamlarını hızlı bir şekilde yazmanın birkaç yolu vardır.

Herhangi bir uygulamada klavyedeki Romen rakamları

Yalnızca az sayıda uygulama geliştiricisi, ürünlerinde klavyeyi kullanarak Romen rakamlarını girmenin kolay yollarını sunuyor. Çoğu program, konumsal olmayan sayı sistemiyle çalışmak için özel bir işlevselliğe sahip değildir; bu, kullanıcının Romen rakamlarını bunlara girecek kadar akıllı olmasını gerektirir. Herhangi bir programda klavyeden Romen rakamlarını girmenin iki kullanışlı yolu vardır.

Romen rakamlarını İngilizce harflerle değiştirme

Herhangi bir bilgisayarda varsayılan olarak mevcut dillerden biri İngilizce'dir. Alt+Shift veya Windows+Space (Windows 10'da) tuş kombinasyonunu kullanarak hızla geçiş yapabilirsiniz. İngiliz alfabesi, Romen rakamlarını girmek için ayrı bir sayısal tuş takımına olan ihtiyacı tamamen ortadan kaldırır, çünkü tüm analogları büyük harflerle yazılabilir.

Sonraki harfler İngilizce alfabe Romen rakamlarını değiştirin:

  • 1 – ben;
  • 5 – V;
  • 10 – X;
  • 50 – L;
  • 100 – C;
  • 500 – D;
  • 1000 – M.

Okulda bile çeşitli sayıları girmek için Romen rakamlarını kullanmayı öğretiyorlar. Prensip basittir: Gerekli sayıya ulaşmak için verilen duruma uygun en büyük Romen rakamları kullanılır.

Örneğin:

33 sayısını girmek için 10+10+10+1+1+1 kullanmanız gerekecektir.

Buna göre Roma varyasyonunda 33 sayısı şu şekilde yazılacaktır: XXXIII.

Büyük sayıların yazımını kısaltmanıza olanak tanıyan Romen rakamlarını girme konusunda bazı özel kurallar da vardır.

Romen rakamlarını girmek için ASCII kodlarını kullanma

Windows işletim sistemi, çeşitli karakterlerin girilmesi için ASCII kodlarını destekler. Diğer şeylerin yanı sıra Romen rakamlarını girmek için de kullanılabilirler.

ASCII, en popüler yazdırılabilir ve yazdırılamayan karakterleri sayısal kombinasyonlar halinde listeleyen bir Amerikan kodlama tablosudur. Bu tablodaki karakterleri standart bir klavyede Romen rakamlarını girmek üzere kullanmak için, klavyenin sağ tarafında bulunan NUM sayı bloğunu kullanmanız gerekir.

Num Lock düğmesini kullanarak ek sayısal tuş takımını etkinleştirin. Bundan sonra klavyede sol ALT tuşunu basılı tutun ve sağ sayısal tuş takımında Romen rakamlarının kombinasyonlarını girin. Her karakteri girdikten sonra, karakterin giriş alanında görünmesi için ALT tuşunu bırakmanız gerekir. Daha sonra tekrar ALT tuşunu basılı tutmanız gerekir ve bir sonraki karakteri girebilirsiniz.

Ek sayısal bloğun aşağıdaki kombinasyonları Romen rakamlarıyla aynıdır:

  • ALT+73 – I;
  • ALT+86 – V;
  • ALT+88 – X;
  • ALT+76 – L;
  • ALT+67 – C;
  • ALT+68 – D;
  • ALT+77 – M.

ASCII kodlarını kullanarak Romen rakamlarını girme yöntemi uygun olarak adlandırılamaz, ancak örneğin İngilizce klavye düzeni bir nedenden dolayı devre dışı bırakıldığında kullanılabilir.

Word'de Romen Rakamları Nasıl Yazılır

Microsoft, ofis paketini ve Word uygulamasını geliştirirken, metinlerle çalışan kullanıcıların Romen rakamlarını girmesi gerekebileceğini dikkate aldı. Bunu İngilizce düzeni veya ASCII kodlarını kullanarak yapmak pek kullanışlı olmadığından, Microsoft, Word'de Arap rakamlarını otomatik olarak Romen rakamlarına dönüştüren özel bir komut için destek sağladı.

Roma rakamları- eski Romalıların konumsal olmayan sayı sistemlerinde kullandıkları sayılar.

Doğal sayılar bu sayıların tekrarlanmasıyla yazılır. Ayrıca, daha büyük bir sayı, daha küçük bir sayının önündeyse toplanır (toplama ilkesi), ancak daha küçük bir sayı, daha büyük bir sayının önündeyse, daha küçük olan, daha büyük olandan çıkarılır (toplama ilkesi). çıkarma ilkesi). Son kural yalnızca aynı sayının dört kez tekrarlanmasını önlemek için geçerlidir.

Etrüskler arasında Roma rakamları MÖ 500 civarında ortaya çıktı.

Sayılar

Hafızada pekiştirmek harf atamaları sayıların azalan sırasına göre anımsatıcı bir kuralı vardır:

M S D arim İLE yüz yüze L simgeler, X vatit V Yedi BEN X.

Sırasıyla M, D, C, L, X, V, ben

Büyük sayıları Romen rakamlarıyla doğru yazmak için önce binleri, sonra yüzleri, sonra onlukları ve son olarak da birimleri yazmanız gerekir.

1999 gibi büyük sayıları yazmak için bir "kısayol" vardır. Tavsiye edilmez ancak bazen işleri basitleştirmek için kullanılır. Aradaki fark, bir rakamı azaltmak için soluna herhangi bir rakamın yazılabilmesidir:

  • 999. Bin (M), 1 (I) çıkarın, CMXCIX yerine 999 (IM) elde ederiz. Sonuç: 1999 - MCMXCIX yerine MIM
  • 95. Yüz (C), 5 (V) çıkarın, XCV yerine 95 (VC) elde edin
  • 1950: Bin (M), 50 (L) çıkarın, 950 (LM) elde edin. Sonuç: 1950 - MCML yerine MLM

“Dört” rakamı ancak 19. yüzyılda “IV” olarak yazılıyordu; ondan önce ise en sık “III” rakamı kullanılıyordu. Ancak “IV” girişi, 1390 yılına dayanan Forme of Cury el yazmasının belgelerinde zaten mevcuttur. Saat kadranlarında geleneksel olarak çoğu durumda "IV" yerine "IIII" kullanılmıştır, bu esas olarak estetik nedenlerden dolayıdır: bu yazım, karşı taraftaki "VIII" rakamlarıyla görsel simetri sağlar ve ters çevrilmiş "IV" harfinin okunması, diğerlerine göre daha zordur. "III".

Romen rakamlarının uygulanması

Rusça'da Romen rakamları aşağıdaki durumlarda kullanılır:

  • Yüzyıl veya binyıl numarası: XIX yüzyıl, II binyıl M.Ö. e.
  • Hükümdarın seri numarası: Charles V, Catherine II.
  • Çok ciltli bir kitaptaki cilt numarası (bazen kitabın bölümlerinin, bölümlerinin veya bölümlerinin numaraları).
  • Bazı yayınlarda, önsöz değiştirildiğinde ana metin içindeki bağlantıların düzeltilmemesi için kitabın önsözünü içeren sayfa sayıları.
  • Antika saat kadranı işaretleri.
  • Diğerleri önemli olaylar veya öğeleri listeleyin, örneğin: Öklid'in V varsayımı, II. Dünya Savaşı, CPSU XXII Kongresi vb.

Diğer dillerde, Romen rakamlarının uygulama kapsamı belirli özelliklere sahip olabilir; Batı ülkeleri Yıl numarası bazen Romen rakamlarıyla yazılır.

Romen rakamları ve Unicode

Unicode standardı, Roma rakamlarını temsil edecek karakterleri tanımlar. Sayı formları(İngilizce) Sayı Formları), U+2160 ila U+2188 kodlu karakterler alanında. Örneğin, MCMLXXXVIII, ⅯⅭⅯⅬⅩⅩⅩⅧ biçiminde temsil edilebilir. Bu aralık, 1 (Ⅰ veya I) ile 12 (Ⅻ veya XII) arasındaki hem küçük hem de büyük harfleri içerir; bileşik sayılar 8 (Ⅷ veya VIII) gibi, esas olarak bu karakterlerin tanımlandığı JIS X 0213 gibi endüstri standartlarındaki Doğu Asya karakter kümeleriyle uyumluluk sağlamak için. Kombinasyon glifleri, daha önce tek tek karakterlerden oluşan sayıları temsil etmek için kullanılır (örneğin, Ⅹ ve Ⅱ olarak temsil edilmesi yerine Ⅻ). Buna ek olarak, 1000, 5000, 10.000 sayılarının arkaik yazı biçimleri için glifler mevcuttur; büyük karşılıklı C (Ɔ), geç form notasyonu 6 (ↅ, Yunan damgasına benzer: Ϛ), 50 sayısının erken bir gösterimi (ↆ, aşağıyı gösteren ↓⫝⊥ oka benzer), 50.000 ve 100.000'in küçük olduğuna dikkat edilmelidir. karşılıklı c, ↄ, Roma rakamı karakterlerine dahil edilmez, ancak Unicode standardına Claudian'ın büyük harfi Ↄ olarak dahil edilir.

Roma rakamlarını Unicode'a dönüştürme
Kod 0 1 2 3 4 5 6 7 8 9 A B C D e F
Anlam 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
Anlam 1 000 5 000 10 000 - - 6 50 50 000 100 000
U+2160! U+2180
2180

2181

2182

U+2160-217F aralığındaki karakterler yalnızca bu karakterleri tanımlayan diğer standartlarla uyumluluk amacıyla mevcuttur. Günlük yaşamda Latin alfabesinin sıradan harfleri kullanılmaktadır. Bu tür simgelerin görüntülenmesi şunları gerektirir: yazılım Unicode standardını destekleyen bir yazı tipi ve bu karakterlere karşılık gelen glifleri içeren bir yazı tipi.

konumsal , , , , , , , , , , Nega konumsal Simetrik Karma sistemler Fibonacci Konumsal olmayan Birim (tekli)

Roma rakamları

1 BEN enlem. biz, biz
5 V enlem. beşlik
10 X enlem. aralık
50 L enlem. beşlik
100 C enlem. yüzde
500 D enlem. beşli
1000 M enlem. mil

Rus dilinde, sayıların harf tanımlarını azalan sırayla hafızaya sabitlemek için anımsatıcı kurallar vardır:

M S D arim İLE yüz yüze L simgeler, X vatit V Yedi BEN X.

M S D yeriz C ipuçları L Bakmak X Tamam V iyi huylu BEN bireylere

Sırasıyla M, D, C, L, X, V, ben

Sayı Tanım
1 BEN
2 II
3 III
4 IV, 19. yüzyıla kadar - III
5 V
6 VI
7 VII
8 VIII (bazen - IIX)
9 IX (bazen 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; ben
600 DC; I°C
700 DCC; I°CC
800 DCCC; IↆCCC
900 SANTİMETRE; CCİ°
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; ↁ; Ben
6 000 VM; ↁↀ; 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; ↇ; ben
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°°°°°°°°°
500 000 D ; I°°°°°°
600 000 DC; I°°°°°CCCI°°°
700 000 DCC; I°°°°°CCCI°°°°CCCI°°°°
800 000 DCCC; I°°°°°CCCI°°°°CCCI°°°°CCCI°°°
900 000 SANTİMETRE; CI; CCCI°°°°CCCCI°°°°°°
1 000 000 M ; BEN ; CCCCI°

Büyük sayıları Romen rakamlarıyla doğru yazmak için önce binleri, sonra yüzleri, sonra onlukları ve son olarak da birimleri yazmanız gerekir.

Bu durumda bazı rakamlar (I, X, C, M) tekrarlanabilir ancak art arda en fazla üç kez; dolayısıyla herhangi bir tam sayıyı yazmak için kullanılabilirler en fazla 3999(MMMCCMXCIX). İÇİNDE erken dönemler daha büyük sayıları gösteren işaretler vardı - 5000, 10.000, 50.000 ve 100.000 (o zaman söz konusu kurala göre maksimum sayı 399.999'dur). Romen rakamı sisteminde sayıları yazarken, küçük rakam büyük rakamın sağında görünebilir; bu durumda ona eklenir. Örneğin Latin alfabesinde 283 sayısı CCLXXXIII yani 100+100+50+30+3=283 şeklinde yazılır. Burada yüzü temsil eden rakam iki kez, on ve biri temsil eden rakamlar ise üç kez tekrarlanıyor.

Örnek: sayı 1988. Bin M, dokuz yüz CM, sekiz onluk LXXX, sekiz birim VIII. Bunları birlikte yazalım: MCMLXXXVIII.

Çoğu zaman metindeki sayıları vurgulamak için üzerlerine bir çizgi çizilirdi: LXIV. Bazen hem üstüne hem de altına bir çizgi çizilirdi: XXXII- özellikle, Rusça el yazısı metinlerde Romen rakamlarını vurgulamak gelenekseldir (bu, teknik karmaşıklık nedeniyle dizgide kullanılmaz). Diğer yazarlar için üst çizgi, rakamın değerinde 1000 kat artış olduğunu gösterebilir: V = 5000.

“Dört” rakamı ancak 19. yüzyılda “IV” olarak yazılıyordu; ondan önce ise en sık “III” rakamı kullanılıyordu. Ancak “IV” girişi, 1390 yılına dayanan “Forme of Cury” el yazmasının belgelerinde zaten mevcuttur. Saat kadranlarında geleneksel olarak çoğu durumda "IV" yerine "IIII" kullanılmıştır, bu esas olarak estetik nedenlerden dolayıdır: bu yazım, karşı taraftaki "VIII" rakamlarıyla görsel simetri sağlar ve ters çevrilmiş "IV" harfinin okunması, diğerlerine göre daha zordur. "III". Kadran üzerinde IV yazılmayan bir versiyon da vardır çünkü IV, tanrı Jüpiter'in adının ilk harfleridir (IVPITER).

Küçük olan sayı büyüğün soluna yazılabilir, sonra büyük olandan çıkarılmalıdır. Bu durumda, yalnızca 1'i ifade eden sayılar veya 10'un kuvvetleri çıkarılabilir ve sayı serisinde yalnızca çıkana en yakın iki rakam (yani çıkanın 5 veya 10 ile çarpılması) eksilen olarak kullanılabilir. Daha küçük bir sayının tekrarına izin verilmez. Böylece var yalnızca altı seçenek“çıkarma kuralını” kullanarak:

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

Örneğin, 94 sayısı XCIV = 100 − 10 + 5 − 1 = 94 olacaktır - sözde “çıkarma kuralı” (geç antik çağda ortaya çıktı ve bundan önce Romalılar 4 sayısını IIII ve 40 sayısını yazıyordu). XXXX olarak).

Diğer “çıkarma” yöntemlerinin kabul edilemez olduğu unutulmamalıdır; bu nedenle 99 sayısı IC olarak değil XCIX olarak yazılmalıdır. Ancak günümüzde, bazı durumlarda Romen rakamlarının basitleştirilmiş bir gösterimi de kullanılmaktadır: örneğin, Microsoft Excel'de, Arap rakamlarını “ROMAN()” işlevini kullanarak Roma rakamına dönüştürürken, sayıların çeşitli gösterim türlerini kullanabilirsiniz, klasikten son derece basitleştirilmişe kadar (örneğin 499 sayısı CDXCIX, LDVLIV, XDIX, VDIV veya ID olarak yazılabilir). Basitleştirme, bir rakamı azaltmak için soluna başka herhangi bir rakamın yazılabilmesidir:

  • 999. Bin (M), 1 (I) çıkarın, CMXCIX yerine 999 (IM) elde ederiz. Sonuç: 1999 - MCMXCIX yerine MIM
  • 95. Yüz (C), 5 (V) çıkarın, XCV yerine 95 (VC) elde edin
  • 1950: Bin (M), 50 (L) çıkarın, 950 (LM) elde edin. Sonuç: 1950 - MCML yerine MLM

Romen rakamlarını kullanarak yazabilirsiniz büyük sayılar. Bunun için binleri ifade eden sayıların üzerine çizgi, milyonları ifade eden sayıların üzerine ise çift çizgi konur. Örneğin, 123123 sayısı şu şekilde görünecektir:

CXXIII CXXIII

Ve bir milyon da benim gibidir, ama başında bir değil iki özellik vardır: Ben

Başvuru

Normal İfadeler

Roma rakamlarını kontrol etmek için kullanılan normal ifade şöyledir: ^(M(0,3))(D?C(0,3)|C)(L?X(0,3)|X)(V?I(0,3) | I)$ Perl'de, bulmak için m/\b((?:M(0,3)?(?:D?C(0,3)|C)?(?:L) normal ifadesini kullanabilirsiniz. Bir dizedeki Romen rakamları ?X(0,3)|X)?(?:I(0,3)?V?I(0,3)|I)))\b/gs .

Dönüşüm

Arap rakamlarıyla yazılan sayıları Romen rakamlarına dönüştürmek için şunu kullanın: özel fonksiyonlar. Örneğin, Microsoft Excel'in Rusça sürümünde bunun için bir işlev vardır. ROMA(argüman), Microsoft Excel'in İngilizce sürümünde ve OpenOffice.org Calc'ın herhangi bir sürümünde bu işlev çağrılır. ROMA(argüman).

JavaScript'te Dönüştürme İşlevleri

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

C'deki (C89) benzer işlevler:

#katmak 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(unsigned short int arab) ( static char roman; const int m = sizeof(arabar)/sizeof(int)-1, arabmax=arabar[m]; const char romanmax=romanar[m]; int i, n ; if(!arab) ( *roman=0; return roman; ) i=0; while(arab>arabmax) ( roman = romanmax; arab -= arabmax; ) n=m; while(arab > 0) ( if( arab >= arabar[n]) ( roman = romanar[n]; if(n&1) roman = romanar[n]; arab -= arabar[n]; ) else n--; return roman; unsigned short int roman2arab( char *roman) ( const int m = sizeof(arabar)/sizeof(int)-1; unsigned short int arab; int len, n, i, pir; len=strlen(roman); arab=0; 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; }

str2 yazın = dize; const Jantlar: str2 dizisi = ("M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V" ","IV", "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<>Arap: tamsayı dizisi = (1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1, 0); var N, NI, I, J: tamsayı;

S:dize;

function Arab2Rim(N: integer) : string;

var S: dize;<4 THEN B$=MID$("IIIXXXCCCMMM",1+I*3,X)+B$ ELSE IF X>ben: tamsayı;<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`VII`VIII`IX")[$num mod 10+1]), "" )

katı kullanın; uyarıları kullanın; benim $n = 1999; $num'larım = [ ["", 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) ] ]; benim $i = 0; benim @res = (); @res, ($nums->[$i++][ ($n % 10, $n = int($n / 10)) ]) için 0 .. 3'e basın; tersten yazdır @res;

java.util.*'i içe aktarın; public class IntegerConverter ( public static String intToRoman(int number) ( if (number >= 4000 || sayı<= 0) return null; StringBuilder result = new StringBuilder(); Iteratoryineleyici = üniteler.descendingKeySet().iterator(); while (iterator.hasNext()) ( Tamsayı anahtarı = iterator.next(); while (sayı >= anahtar) ( sayı -= anahtar; result.append(units.get(anahtar)); ) ) return result.toString( ); ) özel statik son NavigableMap birimler;

///

static(Gezinilebilir Harita /// /// initMap = yeni Ağaç Haritası /// (); 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"); /// genel statik Sıralama Listesi BasicRomanNumbers ( get; set; ) static RomanNumber() ( BasicRomanNumbers = new SortedList (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");< 0) { числоРимское.Append("-"); числоАраб = -числоАраб; } if (числоАраб == 0) throw new ArgumentOutOfRangeException("числоАраб", числоАраб, "Недопустимое значение аргумента: римские числа не могут быть равными\"0\""); else if (числоАраб >BasicRomanNumbers.Add(100, "C");<= числоАраб orderby к descending select к; foreach (int тек in необходимыеБазовыеРимскиеЧисла) { while ((числоАраб / тек) >BasicRomanNumbers.Add(400, "CD"); BasicRomanNumbers.Add(500, "D"); /// İnt türüne dönüştürülecek Roma numarası /// Parametre olarak Romen olmayan bir sayı iletildiğinde oluşturulur /// Romen rakamının Arapça gösterimini temsil eden bir tam sayı public static int RomanVArabic(bu dize Roma numarası) ( int Arapça sayı = 0; sbyte negatif = 1; string Roma = Roma numarası.Trim(); if (Roman == "-") ( negatif = -1; Roma = Roma .Substring( 1); ) StringBuilder şablonu RomanNumbers = new StringBuilder(); foreach (int to in BasicRomanNumbers.Keys) ( int index = BasicRomanNumbers.Keys.IndexOf(k); string quantifier="?"; if (index == 0 || ( indeks % 4) == 0) quantifier="(0,3)"; şablonRomanNumber.Insert(0, string.Format("(?<{0}>((1))(2))?", k.ToString(), BasicRomanNumbers[k], quantifier)); ) //Büyük/küçük harf dikkate alınmaz + eşleşme, RomanNumber modeli dizesinin başından başlamalıdır.Insert(0, " (?i) ^"); //Eşleşme, RomanNumber dizisinin sonunda bulunmalıdır model.Append("$"); //Basitleştirilmiş kontrol. IVII if (!Regex.IsMatch() gibi hataları kontrol etmez Roman, RomanNumber model.ToString())) throw new FormatException(string.Format("Text \"(0)\" bir Romen rakamı değildir", numberRoman)); Eşleşme numarası = Regex.Match(Roman, RomanNumber model. ToString()); foreach (int to in BasicRomanNumbers.Keys) ( numberArab += number.Groups[to.ToString()].Length / BasicRomanNumbers[to].Length * to; ) return numberArab * negatif))

"Romen Rakamları" makalesi hakkında yorum yazın

Notlar

Ayrıca bakınız

Teknik Not: Teknik sınırlamalar nedeniyle bazı tarayıcılar bu makalede kullanılan özel karakterleri görüntülemeyebilir. Bu tür karakterler, web tarayıcınıza bağlı olarak kutu, soru işareti veya başka anlamsız karakterler olarak görünebilir. işletim sistemi ve bir dizi yüklü yazı tipi. Tarayıcınız UTF-8'i yorumlama yeteneğine sahip olsa ve Code2000, Arial Unicode MS, Lucida Sans Unicode veya ücretsiz Unicode yazı tiplerinden biri gibi çok çeşitli Unicode'u destekleyen bir yazı tipi yüklemiş olsanız bile, kullanmanız gerekebilir. farklı bir tarayıcı çünkü tarayıcı yetenekleri farklılık gösterir, bu alan genellikle farklılık gösterir.

Romen rakamlarını karakterize eden bir alıntı

Prenses, "Sık sık düşünüyorum, belki de bu bir günahtır" dedi, "ve sık sık şunu düşünüyorum: Kont Kirill Vladimirovich Bezukhoy yalnız yaşıyor... bu büyük bir servet... ve o ne için yaşıyor? Hayat onun için bir yüktür ama Borya yeni yaşamaya başlıyor.
Kontes, "Muhtemelen Boris'e bir şeyler bırakacaktır" dedi.
- Tanrı biliyor ya, ahbap! [sevgili dostum!] Bu zengin insanlar ve soylular çok bencil. Ama yine de şimdi Boris'le birlikte yanına gideceğim ve ona neler olduğunu doğrudan anlatacağım. Bırakın benim hakkımda istediklerini düşünsünler, oğlumun kaderi buna bağlıyken gerçekten umurumda değil. - Prenses ayağa kalktı. - Şimdi saat iki ve saat dörtte öğle yemeği yiyorsun. Gitmek için zamanım olacak.
Ve Anna Mihaylovna, zamanı nasıl kullanacağını bilen bir St. Petersburg iş kadınının teknikleriyle oğlunu çağırttı ve onunla birlikte salona çıktı.
Kendisine kapıya kadar eşlik eden kontese, "Elveda ruhum," dedi ve oğlunun fısıltıyla "bana başarılar dile" diye ekledi.
– Kont Kirill Vladimirovich'i ziyaret ediyor musun, ma chere? - dedi yemek odasındaki sayım da koridora çıkıyor. - Kendini daha iyi hissederse Pierre'i benimle akşam yemeğine davet et. Sonuçta beni ziyaret etti ve çocuklarla dans etti. Ne olursa olsun beni ara, ma cher. Bakalım Taras bugün nasıl öne çıkıyor? Kont Orlov'un hiçbir zaman bizim gibi bir akşam yemeği yemediğini söylüyor.

Kontes Rostova'nın içinde oturdukları arabası samanla kaplı cadde boyunca ilerleyip Kont Kirill Vladimirovich Bezukhy'nin geniş avlusuna girdiğinde Prenses Anna Mihaylovna oğluna "Mon cher Boris, [Sevgili Boris,"] dedi. "Mon cher Boris," dedi anne, elini eski paltosunun altından çıkarıp ürkek ve şefkatli bir hareketle oğlunun eline koyarak, "nazik ol, dikkatli ol." Kont Kirill Vladimirovich hala senin için vaftiz babası ve gelecekteki kaderiniz buna bağlı. Bunu unutma dostum, bildiğin kadar tatlı ol...
"Eğer bundan aşağılanma dışında bir sonuç çıkacağını bilseydim..." diye yanıtladı oğul soğuk bir tavırla. “Ama sana söz verdim ve bunu senin için yapıyorum.”
Girişte birinin arabasının durmasına rağmen, kapıcı anne ve oğluna (kendilerini bildirme emri vermeden nişlerdeki iki sıra heykelin arasındaki cam girişe doğrudan giren) bakarak eski pelerine anlamlı bir şekilde baktı. , kimi istediklerini sordular, prensesleri mi, kontu mu, ve kontu öğrendikten sonra, Lordluklarının şu anda daha kötü durumda olduğunu ve Lordluklarına kimseyi kabul etmediklerini söyledi.
Oğul Fransızca "Gidebiliriz" dedi.
- Dostum dostum! [Arkadaşım!] - dedi anne yalvaran bir sesle, sanki bu dokunuş onu sakinleştirebilir ya da heyecanlandırabilirmiş gibi yine oğlunun eline dokundu.
Boris sustu ve paltosunu çıkarmadan sorgulayıcı bir şekilde annesine baktı.
"Sevgilim," dedi Anna Mihaylovna yumuşak bir sesle kapıcıya dönerek, "Kont Kirill Vladimirovich'in çok hasta olduğunu biliyorum... bu yüzden geldim... Ben bir akrabayım... Zahmet etmeyeceğim. sen canım... Ama sadece Prens Vasily Sergeevich'i görmem gerekiyor: çünkü o burada duruyor. Lütfen geri bildirimde bulunun.
Kapıcı asık suratla ipi yukarı doğru çekti ve arkasını döndü.
Yukarıdan aşağı koşan ve merdivenlerin altından dışarı bakan çoraplı, ayakkabılı ve kuyruklu garsona "Prenses Drubetskaya'dan Prens Vasily Sergeevich'e" diye bağırdı.
Anne boyalı ipek elbisesinin kıvrımlarını düzeltti, duvardaki sağlam Venedik aynasına baktı ve yıpranmış ayakkabılarıyla merdiven halısında hızlı adımlarla yukarı çıktı.
"Mon cher, vue m'avez promis, [Dostum, bana söz vermiştin,'' diye tekrar Oğul'a döndü ve elinin dokunuşuyla onu heyecanlandırdı.
Oğul, gözleri kapalı, sakince onu takip etti.
Bir kapının Prens Vasily'e tahsis edilen odalara açıldığı salona girdiler.
Anne-oğul odanın ortasına çıkıp, girişte ayağa fırlayan yaşlı garsona yön sormak isterken, kapılardan birinde bronz bir kapı kolu döndü ve kadife kürk mantolu Prens Vasily, bir yıldız, yakışıklı siyah saçlı bir adamı uğurlayarak sade bir şekilde çıktı. Bu adam ünlü St. Petersburg doktoru Lorrain'di.
"C"est donc pozitif? [Peki bu doğru mu?] - dedi prens.
"Mon Prince, "errare humanum est", mais... [Prens, hata yapmak insanın doğasında vardır.] - doktor, Latince kelimeleri Fransız aksanıyla hırlayıp telaffuz ederek yanıtladı.
– C"est bien, c"est bien... [Tamam, tamam...]
Anna Mihaylovna ve oğlunu fark eden Prens Vasily, doktoru selamlayarak serbest bıraktı ve sessizce ama sorgulayıcı bir bakışla onlara yaklaştı. Oğul, annesinin gözlerinde aniden derin bir üzüntünün ifade edildiğini fark etti ve hafifçe gülümsedi.
- Evet, hangi üzücü durumlarda birbirimizi görmek zorunda kaldık Prens... Peki ya sevgili hastamız? - sanki ona yöneltilen soğuk, aşağılayıcı bakışı fark etmiyormuş gibi dedi.
Prens Vasily şaşkınlıkla ona, sonra Boris'e sorgulayıcı bir şekilde baktı. Boris kibarca eğildi. Prens Vasily, eğilmeye cevap vermeden Anna Mihaylovna'ya döndü ve sorusunu başını ve dudaklarını hareket ettirerek yanıtladı, bu da hasta için en büyük umut anlamına geliyordu.
- Gerçekten mi? - Anna Mihaylovna bağırdı. - Ah, bu çok korkunç! Düşünmek korkutucu... Bu benim oğlum” diye ekledi Boris'i işaret ederek. "Kendisi sana teşekkür etmek istedi."
Boris tekrar kibarca eğildi.
- İnan prensim, bir annenin kalbi bizim için yaptıklarını asla unutmaz.
Prens Vasily, fırfırını düzelterek ve burada, Moskova'da, himaye edilen Anna Mihaylovna'nın önünde, jestleri ve sesinde, "Sizin için hoş bir şey yapabildiğime sevindim, sevgili Anna Mihaylovna" dedi. St. Petersburg, Annette'in akşamı Scherer'de.
Sert bir şekilde Boris'e dönerek, "İyi hizmet etmeye ve layık olmaya çalışın" diye ekledi. - Memnun oldum... Tatil için mi buradasın? – o tarafsız ses tonuyla yazdırdı.
Boris, "Yeni bir yere gitmek için bir emir bekliyorum, Ekselansları," diye cevapladı Boris, ne prensin sert ses tonundan rahatsızlık duydu ne de konuşmaya katılma arzusu gösterdi, ama o kadar sakin ve saygılı bir şekilde prens baktı ki onu dikkatle.
- Annenle mi yaşıyorsun?
Boris, "Kontes Rostova ile yaşıyorum" dedi ve tekrar ekledi: "Ekselansları."
Anna Mikhailovna, "Bu, Nathalie Shinshina ile evlenen Ilya Rostov" dedi.
Prens Vasily monoton sesiyle "Biliyorum, biliyorum" dedi. – Je n"ai jamais pu concevoir, comment Nathalieie'nin bizimkinden daha kötü bir dönem geçirmeye karar vermesi - leche l Bir kişiliğin tamamlanması aptalca ve alay konusu.Et joueur a ce qu"on dit. [Nathalie'nin nasıl ortaya çıkmaya karar verdiğini asla anlayamadım. Bu pis ayıyla evlen, tamamen aptal, komik bir insan ve bir oyuncu diyorlar.]
Anna Mihaylovna, Kont Rostov'un böyle bir görüşü hak ettiğini biliyormuş gibi dokunaklı bir şekilde gülümseyerek, "Mais tres cesur dostum, mon prens," dedi, ama zavallı yaşlı adama acımak istedi. – Doktorlar ne diyor? - kısa bir sessizlikten sonra prensese sordu ve gözyaşlarıyla lekelenmiş yüzünde bir kez daha büyük bir üzüntü ifade etti.
Prens "Çok az umut var" dedi.
“Ve amcama hem bana hem de Bora'ya yaptığı iyiliklerden dolayı tekrar teşekkür etmek istedim.” Sanki bu haberin Prens Vasily'yi çok memnun etmesi gerekirmiş gibi bir ses tonuyla "Cest oğlu filleuil," [Bu onun vaftiz oğlu,'' diye ekledi.
Prens Vasily düşündü ve yüzünü buruşturdu. Anna Mihaylovna, Kont Bezukhy'nin iradesine göre kendisinde bir rakip bulmaktan korktuğunu fark etti. Onu rahatlatmak için acele etti.
Bu kelimeyi özel bir güvenle ve umursamazlıkla telaffuz ederek, "Amcam'a olan gerçek aşkım ve bağlılığım olmasaydı" dedi: "Onun karakterini biliyorum, asil, açık sözlü, ama yanında sadece prensesler var... Henüz gençler..." Başını eğdi ve fısıltıyla ekledi: "Son görevini yerine getirdi mi prens?" Bu son dakikalar ne kadar kıymetli! Sonuçta daha kötü olamaz; bu kadar kötüyse pişirilmesi gerekir. Biz kadınlar, Prens," şefkatle gülümsedi, "bu şeyleri nasıl söyleyeceğimizi her zaman biliriz." Onu görmek gerekli. Benim için ne kadar zor olursa olsun acı çekmeye zaten alışmıştım.
Görünüşe göre prens, akşam Annette Scherer'de yaptığı gibi, Anna Mihaylovna'dan kurtulmanın zor olduğunu anlamış ve anlamıştı.
"Bu buluşma onun için zor olmaz mıydı sevgili Anna Mihaylovna?" dedi. - Akşama kadar bekleyelim, doktorlar kriz sözü verdi.
"Ama bu anlarda bekleyemezsin Prens." Düşünün, il va du salut de oğlu ame... Ah! çok korkunç, les devoirs d'un chretien... [Düşün, mesele onun ruhunu kurtarmak! Ah! bu korkunç bir şey, bir Hıristiyanın görevi...]
İç odalardan bir kapı açıldı ve kontun yeğenlerinden biri, kasvetli ve soğuk bir yüz ve bacaklarına göre çarpıcı derecede orantısız uzun bir bel ile içeri girdi.
Prens Vasily ona döndü.
- Peki o nedir?
- Her şey aynı. Ve nasıl istersen, bu gürültü... - dedi prenses, Anna Mihaylovna'ya sanki bir yabancıymış gibi bakarak.
Anna Mihaylovna mutlu bir gülümsemeyle, hafif bir yürüyüşle kontun yeğenine doğru yürürken, "Ah, chere, je ne vous reconnaissais pas, [Ah canım, seni tanıyamadım,'' dedi. "Je viens d'arriver et je suis a vous pour vous aider a soigner mon oncle. J'imagine, kombien vous avez souffert, [Amcanı takip etmene yardım etmeye geldim. Ne kadar acı çektiğini hayal edebiliyorum," diye ekledi katılım gözlerimi devirdi.
Prenses hiçbir şeye cevap vermedi, gülümsemedi bile ve hemen oradan ayrıldı. Anna Mihaylovna eldivenlerini çıkardı ve kazandığı pozisyonda bir sandalyeye oturarak Prens Vasili'yi yanına oturmaya davet etti.
-Boris! “- oğluna dedi ve gülümsedi, “Ben konta, amcamın yanına gideceğim, sen de bu arada Pierre'e git dostum, ona Rostov'lardan bir davetiye vermeyi unutma. ” Onu yemeğe çağırırlar. Gitmeyecek sanırım? - prense döndü.
"Tam tersine," dedi prens, görünüşe göre keyifsizdi. – Je serais tres content si vous me debarrassez de ce jeune homme... [Beni bu genç adamdan kurtarırsan çok sevinirim...] Burada oturuyor. Kont onu hiç sormadı.
Omuz silkti. Garson genç adamı bir başka merdivenden Pyotr Kirillovich'e götürdü.

Pierre'in St. Petersburg'da kendisine bir kariyer seçecek vakti olmadı ve gerçekten de isyan nedeniyle Moskova'ya sürgüne gönderildi. Kont Rostov'un anlattığı hikaye doğruydu. Pierre polisin ayıyla bağlanmasına katıldı. Birkaç gün önce geldi ve her zamanki gibi babasının evinde kaldı. Hikâyesinin Moskova'da zaten bilindiğini ve babasına her zaman kaba davranan etrafındaki hanımların bu fırsatı kullanarak kontu sinirlendireceklerini varsaymasına rağmen, yine de doğum gününde babasının yarısının peşine düştü. varış. Prenseslerin her zamanki meskeni olan misafir odasına girdiğinde, nakış çerçevesinin başında ve içlerinden birinin yüksek sesle okuduğu bir kitabın arkasında oturan hanımları selamladı. Üç tane vardı. Anna Mihaylovna'ya çıkan en büyük, temiz, uzun belli, sert kız okuyordu; hem kırmızı hem de güzel olan genç olanlar, yalnızca birinin dudağının üzerinde onu çok güzel yapan bir ben olmasıyla farklıydı ve bir kasnak dikiyorlardı. Pierre sanki ölmüş ya da rahatsızlanmış gibi karşılandı. En büyük prenses okumayı yarıda kesti ve sessizce korkmuş gözlerle ona baktı; bensiz en küçüğü tam olarak aynı ifadeyi takındı; Neşeli ve kıkırdayan bir ben ile en küçüğü, muhtemelen komikliğini öngördüğü yaklaşan sahnenin neden olduğu bir gülümsemeyi gizlemek için nakış çerçevesinin üzerine eğildi. Sanki desenleri çözüyormuş gibi saçını aşağı doğru çekti ve eğildi ve kendini gülmeden edemedi.
"Merhaba kuzenim" dedi Pierre. – Benim için hoş bir şey yok mu? [Merhaba kuzen. Beni tanımıyor musun?]
"Seni çok iyi tanıyorum, çok iyi."
– Kontun sağlık durumu nasıl? Onu görebilir miyim? – Pierre her zamanki gibi beceriksizce sordu ama utanmıyordu.
– Kont hem fiziksel hem de manevi olarak acı çekiyor ve görünüşe göre onun daha fazla manevi acı çekmesine neden olmaya özen göstermişsiniz.
-Sayıyı görebilir miyim? - Pierre tekrarladı.
- Hımm!.. Onu öldürmek istiyorsan tamamen öldür, o zaman görebilirsin. Olga, git bak amca için çorba hazır mı, zamanı geldi," diye ekledi, Pierre'e meşgul olduklarını ve babasını sakinleştirmekle meşgul olduklarını, onun ise açıkça onu sadece üzmekle meşgul olduğunu gösterdi.
Olga gitti. Pierre ayağa kalktı, kız kardeşlere baktı ve eğilerek şöyle dedi:
- O halde ben evime gideceğim. Mümkün olduğunda bana söylersin.
Dışarı çıktı ve benli kız kardeşinin çınlayan ama sessiz kahkahası arkasında duyuldu.
Ertesi gün Prens Vasily geldi ve kontun evine yerleşti. Pierre'i yanına çağırdı ve ona şöyle dedi:
– Mon cher, eğer Petersbourg'a gelirseniz, üçünüzü bitirirsiniz; c'est tout ce que je vous dis. (Canım, eğer burada da St. Petersburg'daki gibi davranırsan sonun çok kötü olur; sana söyleyecek başka bir şeyim yok.) Kont çok ama çok hasta: sen Onu görmeme hiç gerek yok.
O zamandan beri Pierre rahatsız edilmedi ve bütün gününü üst kattaki odasında tek başına geçirdi.
Boris odasına girdiğinde, Pierre odasında yürüyor, ara sıra köşelerde duruyor, sanki görünmez bir düşmanı kılıçla deliyormuş gibi duvara doğru tehditkar hareketler yapıyor, gözlüklerinin üzerinden sert bir şekilde bakıyor ve sonra yeniden yürümeye başlıyor, şöyle diyordu: belirsiz kelimeler, titreyen omuzlar ve uzanmış kollar.
- L "Angleterre a vecu, [İngiltere bitti," dedi, kaşlarını çatarak ve parmağını birine doğrultarak. - M. Pitt comme tracere a la ulus et au droit des gens est condamiene a... [Pitt, bir hain olarak. millete ve insanlara haklı olarak mahkum edildi ...] - Pitt hakkındaki cezasını bitirmeye vakti olmadı, o anda kendisini Napolyon'un kendisi olarak hayal etti ve kahramanıyla birlikte zaten tehlikeli bir geçiş yapmış durumdaydı. Pas de Calais'yi fethetti ve Londra'yı fethetti - genç, ince ve yakışıklı bir subayın kendisine girdiğini görünce durdu. Pierre, Boris'i on dört yaşında bir çocuk olarak terk etti ve onu kesinlikle hatırlamıyordu, ancak buna rağmen karakteristik çabukluğuyla; ve misafirperver bir tavırla onun elinden tuttu ve dostça gülümsedi.
- Beni hatırlıyor musun? – dedi Boris sakince, hoş bir gülümsemeyle. “Annemle birlikte sayıma geldim ama pek sağlıklı görünmüyor.
- Evet, iyi görünmüyor. Pierre, bu genç adamın kim olduğunu hatırlamaya çalışarak, "Herkes onu endişelendiriyor," diye yanıtladı.
Boris, Pierre'in onu tanımadığını hissetti, ancak kendisini tanıtmanın gerekli olduğunu düşünmedi ve en ufak bir utanç yaşamadan doğrudan gözlerinin içine baktı.
Pierre için oldukça uzun ve tuhaf bir sessizliğin ardından, "Kont Rostov bugün onunla yemeğe gelmenizi istedi," dedi.
- A! Rostov'u sayın! – Pierre sevinçle konuştu. - Demek onun oğlusun İlya. Tahmin edebileceğiniz gibi ilk başta sizi tanıyamadım. Uzun zaman önce benimle Jacquot... [Madam Jacquot...] ile Vorobyovy Gory'ye nasıl gittiğimizi hatırlayın.
Boris yavaşça, cesur ve biraz da alaycı bir gülümsemeyle, "Yanılıyorsun," dedi. – Ben Prenses Anna Mihaylovna Drubetskaya'nın oğlu Boris'im. Rostov’un babasının adı İlya, oğlunun adı Nikolai. Ve Jacquot adında kimseyi tanımıyordum.
Pierre sanki sivrisinekler ya da arılar ona saldırıyormuş gibi kollarını ve başını salladı.
- Ah, bu nedir! Her şeyi karıştırdım. Moskova'da o kadar çok akraba var ki! Sen Boris misin... evet. Peki, sen ve ben anlaştık. Peki Boulogne seferi hakkında ne düşünüyorsunuz? Sonuçta, eğer sadece Napolyon kanalı geçerse İngilizler kötü zamanlar mı geçirecek? Keşif gezisinin çok mümkün olduğunu düşünüyorum. Villeneuve hata yapmazdı!
Boris, Boulogne seferi hakkında hiçbir şey bilmiyordu, gazeteleri okumamıştı ve Villeneuve'ün adını ilk kez duyuyordu.
Sakin, alaycı bir ses tonuyla, "Biz burada Moskova'da siyasetten çok akşam yemekleri ve dedikodularla meşgulüz" dedi. – Bu konuda hiçbir şey bilmiyorum ve bu konuda hiçbir şey düşünmüyorum. Moskova en çok dedikoduyla meşgul” diye devam etti. "Şimdi senden ve konttan bahsediyorlar."
Pierre sanki muhatabı için tövbe edeceği bir şey söylemesinden korkuyormuş gibi nazik gülümsemesiyle gülümsedi. Ancak Boris, doğrudan Pierre'in gözlerinin içine bakarak net, net ve kuru bir şekilde konuştu.
"Moskova'nın dedikodudan başka yapacak daha iyi bir şeyi yok" diye devam etti. “Herkes kontun servetini kime bırakacağıyla meşgul, gerçi belki hepimizden daha uzun yaşar, bunu da içtenlikle diliyorum...
Pierre, "Evet, her şey çok zor," dedi, "çok zor." “Pierre hâlâ bu memurun yanlışlıkla kendisi için garip bir sohbete girmesinden korkuyordu.
Boris hafifçe kızararak, ancak sesini ve duruşunu değiştirmeden, "Size de öyle geliyor olmalı," dedi, "size öyle geliyor ki, herkes yalnızca zengin adamdan bir şeyler almakla meşgul."
Pierre, "Öyle" diye düşündü.
"Ve yanlış anlaşılmaları önlemek adına şunu söylemek istiyorum ki, beni ve annemi bu insanlar arasında sayarsanız çok yanılırsınız." Biz çok fakiriz, ama en azından kendi adıma konuşayım: Tam da babanız zengin olduğu için kendimi onun akrabası olarak görmüyorum ve ne ben ne de annem ondan hiçbir şey istemeyecek veya kabul etmeyeceğiz.
Pierre uzun süre anlayamadı, ancak anlayınca kanepeden atladı, karakteristik hızı ve beceriksizliğiyle Boris'in elini aşağıdan yakaladı ve Boris'ten çok daha fazla kızardı, karışık bir utanç duygusuyla konuşmaya başladı ve sıkıntı.
- Bu çok tuhaf! Ben gerçekten... ve kim düşünebilirdi ki... Çok iyi biliyorum...
Ancak Boris onun sözünü bir kez daha kesti:
"Her şeyi ifade edebildiğime sevindim." Belki senin için hoş olmayan bir durumdur, kusura bakma,” dedi, onun tarafından rahatlatılmak yerine Pierre'e güven vererek, “ama umarım seni kırmamışımdır.” Her şeyi doğrudan söylemek gibi bir kuralım var... Nasıl aktarabilirim? Rostov'larla akşam yemeğine gelecek misin?
Ve görünüşe göre kendisini ağır bir görevden kurtaran, garip bir durumdan kendisi çıkan ve başkasını bu duruma sokan Boris, yeniden tamamen keyifli hale geldi.
"Hayır, dinle," dedi Pierre sakinleşerek. – Sen muhteşem bir insansın. Az önce söylediğin şey çok iyi, çok iyi. Elbette beni tanımıyorsun. Uzun zamandır görüşmüyoruz... Çocukluğumuzdan beri... Beni varsayabilirsin... Seni anlıyorum, seni çok anlıyorum. Yapmazdım, cesaretim olmazdı ama bu harika. Seninle tanıştığım için çok mutluyum. Biraz duraklayıp gülümseyerek, "Bende ne sandın?" diye ekledi. - Güldü. - Peki ne olmuş? Seni daha iyi tanıyacağız. Lütfen. – Boris'le el sıkıştı. – Biliyor musun, hiç sayıma gitmedim. Beni aramadı... İnsan olarak ona üzülüyorum... Peki ne yapmalı?
– Peki Napolyon'un orduyu nakletmeye vakti olacağını mı düşünüyorsunuz? – diye sordu Boris gülümseyerek.
Pierre, Boris'in konuşmayı değiştirmek istediğini fark etti ve onunla aynı fikirde olarak Boulogne girişiminin avantajlarını ve dezavantajlarını özetlemeye başladı.
Uşak Boris'i prensese çağırmaya geldi. Prenses gidiyordu. Pierre, Boris'e yaklaşmak için akşam yemeğine geleceğine söz verdi, elini sıkıca sıktı, gözlüklerinden sevgiyle gözlerine baktı... Pierre gittikten sonra odanın içinde uzun süre dolaştı, artık görünmez düşmanı delmedi. elinde bir kılıçla ama bu sevgili, akıllı ve güçlü gencin anısına gülümsüyordu.
Erken gençlik döneminde ve özellikle yalnızlık durumunda olduğu gibi, buna karşı mantıksız bir şefkat hissetti. genç adam ve onunla arkadaş olacağına kendi kendine söz verdi.
Prens Vasily prensesi uğurladı. Prenses gözlerine bir mendil tuttu ve yüzü gözyaşları içindeydi.
- Bu korkunç! korkunç! - dedi, - ama bana maliyeti ne olursa olsun görevimi yapacağım. Gece için geleceğim. O böyle bırakılamaz. Her dakika değerlidir. Prenseslerin neden geciktiğini anlamıyorum. Belki Tanrı bunu hazırlamanın bir yolunu bulmama yardım eder!... Adieu, mon prens, que le bon Dieu vous soutienne... [Elveda prens, Tanrı seni desteklesin.]
Prens Vasily ondan uzaklaşarak, "Elveda, ma bonne, [Elveda canım,'' diye yanıtladı.
Arabaya bindiklerinde anne oğluna, "Ah, çok kötü bir durumda" dedi. "Kimseyi neredeyse hiç tanımıyor."
“Anlamıyorum anne, Pierre'le ilişkisi nedir?” - oğluna sordu.
“Vasiyet her şeyi söyleyecek dostum; Kaderimiz ona bağlı...
- Peki neden her şeyi bize bırakacağını düşünüyorsun?
- Ah, dostum! O çok zengin, biz ise çok fakiriz!
"Eh, bu yeterince iyi bir neden değil, anne."
- Aman Tanrım! Tanrım! Ne kadar kötü biri! - diye bağırdı anne.

Anna Mikhailovna oğluyla birlikte Kont Kirill Vladimirovich Bezukhy'yi ziyarete gittiğinde Kontes Rostova uzun süre tek başına oturdu ve gözlerine mendil koydu. Sonunda aradı.
Kendini birkaç dakika bekleten kıza öfkeyle, "Neden bahsediyorsun canım?" dedi. – Hizmet etmek istemiyor musun, yoksa ne? Bu yüzden sana bir yer bulacağım.
Kontes, arkadaşının acısından ve aşağılayıcı yoksulluğundan dolayı üzgündü ve bu nedenle morali bozuktu, bunu her zaman hizmetçiye "canım" ve "sen" diye hitap ederek ifade ediyordu.
Hizmetçi, "Bu senin hatan," dedi.
- Kont'tan bana gelmesini iste.
Paytak paytak yürüyen Kont, her zamanki gibi biraz suçlu bir bakışla karısına yaklaştı.
- Kontes! Orman tavuğundan ne güzel sote au madere [Madeira'da sote] olur, ma chere! Denedim; Taraska'ya bin ruble vermem boşuna değil. Maliyetler!
Karısının yanına oturdu, kollarını cesurca dizlerine dayadı ve gri saçlarını karıştırdı.
- Ne sipariş edersiniz Kontes?
- Peki dostum, burada kirli olan ne? - dedi yeleği işaret ederek. Gülümseyerek, "Çok doğru," diye ekledi. - İşte bu Kont: Paraya ihtiyacım var.
Yüzü hüzünlendi.
- Ah, Kontes!...
Ve sayım cüzdanını çıkararak telaşlanmaya başladı.
"Çok ihtiyacım var Kont, beş yüz rubleye ihtiyacım var."
Ve bir kambrik mendil çıkardı ve onunla kocasının yeleğini ovuşturdu.
- Şimdi, şimdi. Kim var orada? - yalnızca aradıkları kişilerin çağrılarına koşacaklarından emin olduklarında bağıran bir sesle bağırdı. - Mitenka'yı bana gönder!
Kontun büyüttüğü ve artık tüm işlerinden sorumlu olan asil oğul Mitenka, sessiz adımlarla odaya girdi.

Romen rakamları nasıl okunur?

Romen rakamlarını çok sık kullanmıyoruz. Görünüşe göre herkes, yüzyılları, yılları ve kesin tarihleri ​​Arap rakamlarıyla belirtmek için geleneksel olarak Roma rakamlarını kullandığımızı biliyor. Geçen gün Arap :-)) ve Çinli öğrencilere, örneğin XCIV veya CCLXXVIII :-))'nin ne olduğunu açıklamak zorunda kaldım. Materyal ararken kendim için birçok ilginç şey öğrendim. Paylaşıyorum :-)) Belki başkasının ihtiyacı olur :-))

Roma rakamları

Romen rakamları, ondalık basamakları ve bunların yarısını kaydetmek için kullanılan özel karakterlerdir. Sayıları belirtmek için Latin alfabesinin 7 harfi kullanılır:

Romen Rakamıyla Sayı

BEN 1
V 5
X 10
L 50
C 100
D 500
M 1000

Doğal sayılar bu 7 Roma rakamının tekrarlanmasıyla yazılır.

Romen rakamlarının harf tanımlarını azalan sırada hatırlamak için anımsatıcı kural (kuralın yazarı A. Kasperovich'tir):

M S
D yeriz
C ipuçları
L Bakmak
X Tamam
V iyi huylu
BEN bireylere

Romen rakamlarıyla sayı yazma kuralları:

Daha büyük bir sayı daha küçük bir sayıdan önce gelirse toplanır (toplama ilkesi),
- Daha küçük bir sayı, daha büyük bir sayıdan önce gelirse, daha küçük olan, daha büyük olandan çıkarılır (çıkarma ilkesi).

İkinci kural aynı sayının dört kez tekrarlanmasını önlemek için kullanılır. Bu nedenle, Roma rakamları I, X, C, 9, 90, 900'ü belirtmek için sırasıyla X, C, M'nin önüne veya 4, 40, 400'ü belirtmek için V, L, D'nin önüne yerleştirilir.

VI = 5+1 = 6,
IV = 5 - 1 = 4 (IIII yerine),
XIX = 10 + 10 - 1 = 19 (XVIIII yerine),
XL = 50 - 10 =40 (XXXX yerine),
XXXIII = 10 + 10 + 10 + 1 + 1 + 1 = 33 vb.

Bu gösterimde çok basamaklı sayılar üzerinde bile aritmetik işlemler yapmanın çok sakıncalı olduğunu belirtmek gerekir. Muhtemelen, Latin harflerinin kullanımına dayanan Roma numaralandırma sistemindeki hesaplamaların karmaşıklığı, onu daha uygun bir ondalık sayı sistemiyle değiştirmenin zorlayıcı nedenlerinden biriydi.

İki bin yıl boyunca Avrupa'ya hakim olan Roma numaralandırma sistemi artık çok sınırlı bir şekilde kullanılıyor. Romen rakamları yüzyılları (XII.Yüzyıl), anıtlardaki tarihleri ​​belirtirken ayları (21.V.1987), saat kadranlarında zamanı, sıra sayılarını, küçük mertebelerin türevlerini belirtmek için kullanılır.

Ek Bilgiler:

Büyük sayıları Romen rakamlarıyla doğru yazmak için önce binleri, sonra yüzleri, sonra onlukları ve son olarak da birimleri yazmanız gerekir.

Örnek : sayı 1988. Bin M, dokuz yüz CM, seksen LXXX, sekiz VIII. Bunları birlikte yazalım: MCMLXXXVIII.

Çoğu zaman metindeki sayıları vurgulamak için üzerlerine bir çizgi çizilirdi: LXIV. Bazen hem üstüne hem de altına bir çizgi çizilirdi: XXXII - özellikle, Rusça el yazısı metinlerde Romen rakamlarını bu şekilde vurgulamak gelenekseldir (teknik karmaşıklık nedeniyle dizgide kullanılmaz). Diğer yazarlar için üst çizgi, rakamın değerinde 1000 kat artış olduğunu gösterebilir: VM = 6000.

Geleneksel “IIII” yazımı ile Tissot saati

Var "kısayol" 1999 gibi büyük sayıları yazmak için. Olumsuzönerilir, ancak bazen basitlik amacıyla kullanılır. Aradaki fark, bir rakamı azaltmak için soluna herhangi bir rakamın yazılabilmesidir:

999. Bin (M), 1 (I) çıkarın, CMXCIX yerine 999 (IM) elde ederiz. Sonuç: 1999 - MCMXCIX yerine MIM
95. Yüz (C), 5 (V) çıkarın, XCV yerine 95 (VC) elde edin
1950: Bin (M), 50 (L) çıkarın, 950 (LM) elde edin. Sonuç: 1950 - MCML yerine MLM

Bu yöntem, Batılı film şirketleri tarafından bir filmin çıkış yılını jenerikte yazarken yaygın olarak kullanılmaktadır.

“Dört” rakamı ancak 19. yüzyılda “IV” olarak yazılıyordu; ondan önce ise en sık “III” rakamı kullanılıyordu. Ancak “IV” girişi, 1390 yılına dayanan Forme of Cury el yazmasının belgelerinde zaten mevcuttur. Saat kadranlarında geleneksel olarak çoğu durumda "IV" yerine "IIII" kullanılmıştır, bu esas olarak estetik nedenlerden dolayıdır: bu yazım, karşı taraftaki "VIII" rakamlarıyla görsel simetri sağlar ve ters çevrilmiş "IV" harfinin okunması, diğerlerine göre daha zordur. "III".

Başka bir versiyon.

Romen numaralandırmasında tam sayıları yazmak için kullanılan yedi temel sayı vardır:

ben = 1
v=5
X = 10
L=50
C=100
D = 500
M = 1000

Bu durumda bazı sayılar (I, X, C, M) tekrarlayın, ancak en fazla üç kez, dolayısıyla 3999'a (MMMCMXCIX) kadar herhangi bir tam sayıyı yazmak için kullanılabilirler. Romen rakamı sisteminde sayıları yazarken, küçük rakam büyük rakamın sağında görünebilir; bu durumda ona eklenir. Örneğin, Roma dilinde 283 sayısı şu şekilde yazılır:

yani 200+50+30+3=283. Burada yüzü temsil eden rakam iki kez, on ve biri temsil eden rakamlar ise üç kez tekrarlanıyor.

Küçük olan sayı büyüğün soluna yazılabilir, sonra büyük olandan çıkarılmalıdır. Bu durumda daha küçük bir sayının tekrarına izin verilmez. 94 sayısını Roman alfabesiyle yazalım:

XCIV=100-10+5-1=94.

Bu sözde "çıkarma kuralı": geç antik çağda ortaya çıktı (ondan önce Romalılar 4 sayısını IIII ve 40 sayısını XXXX olarak yazıyorlardı). "Çıkarma kuralını" kullanmanın altı yolu vardır:

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

Diğer "çıkarma" yöntemlerinin kabul edilemez olduğuna dikkat edilmelidir; bu nedenle 99 sayısı IC olarak değil XCIX olarak yazılmalıdır. Ancak günümüzde, bazı durumlarda Romen rakamlarının basitleştirilmiş bir gösterimi de kullanılmaktadır: örneğin, Microsoft Excel'de, Arap rakamlarını "ROMAN()" işlevini kullanarak Roma rakamına dönüştürürken, sayıların çeşitli gösterim türlerini kullanabilirsiniz, klasikten son derece basitleştirilmişe kadar (örneğin 499 sayısı CDXCIX, LDVLIV, XDIX, VDIV veya ID olarak yazılabilir).

Buradan, 4 kat tekrardan kaçınmak için burada mümkün olan maksimum sayının 3999 olduğu açıktır, yani. MMMIM

Büyük sayılar Romen rakamları kullanılarak da yazılabilir. Bunun için binleri ifade eden sayıların üzerine çizgi, milyonları ifade eden sayıların üzerine ise çift çizgi konur. Örneğin, 123123 sayısı şu şekilde görünecektir:
_____
CXXIIICXXIII

Ve bir milyon Ī'ye benzer, ancak başında bir değil iki özellik bulunur.

Romen ve Arap rakamlarıyla sayı yazma örnekleri

Romen rakamları Arap rakamları

ben 1 yıl
II 2 ikili
III 3 üç
IV 4 dörtlü
V 5 beşlik
VI 6 seks
VII 7 Eylül
VIII 8 ekim
IX 9 Kasım
X 10 Aralık
XI 11 ondalık
XII 12 on ikilik
XIII 13 tredecim
XIV 14 dört dörtlük
XV 15 beşlik
XVI 16 Sedecim
XVII 17 Eylül
XVIII 18 duodeviginti
XIX 19 undeviginti
XX 20 viginti
XXI 21 yıl ve daha sonra
XXX 30 üçlük
XL 40 dörtgen
L 50 beşlik
LX 60 seksaginta
LXX 70 Eylül
LXXX 80 sekizinci
XC 90 normal değil
C 100 centum
CC 200 centi
CCC 300 üç sent
CD 400 dörtlü
D 500 beşlik
DC 600 saniye
DCC 700 Eylül
DCCC 800 sekizli
CM 900 tek parça
M 1000 mil
MM 2000 ikili milia
MMM 3000
MMMIM(en büyük sayı) 3999

Ek örnekler:

XXXI 31
XLVI 46
XCIX 99
DLXXXIII 583
DCCCLXXXVIII 888
MDCLXVIII 1668
MCMLXXXXIX 1989
MMIX 2009
MMXI 2011