RomertalRomertal er et additivt talsystem, som stammer fra etruskerne,[a] og som blev overtaget af Romerriget og har dannet grundlag for flere af de latinske bogstaver. BaggrundDet etruskiske/romerske talsystem dominerede i Europa i næsten 2.000 år. Imidlertid er romertal svære at håndtere, og matematiske beregninger blev generelt foretaget på en "abacus" af græsk abax = "bræt" eller "regnebræt". Før det Hindu-Arabiske talsystem blev taget i brug, optalte, adderede og subtraherede folk med en abacus – en forløber for vore dages regnemaskine, sandsynligvis opfundet af de gamle sumerere i Mesopotamien. Grækerne og romerne brugte småsten eller metalskiver som tælleværk. De flyttede disse på afmærkede brætter for at løse matematiske problemer. Senere blev tælleskiverne trukket på strenge monteret i en ramme. De tidlige abacus'er havde ti tælleskiver pr. streng. Den moderne udgave har en delelinje. Tælleskiver over linjen tæller fem; dem under, en. Det er unødvendigt at håndtere tællere større end fem i værdi. Gennem tiden har det mere bekvemme titalsystem, der opererer med nulfunktionen (dvs. de "arabiske tal") erstattet romertal. I dag bruges romertal til at angive årstal på monumenter og grundsten samt i regentnumre (eksempelvis Frederik IX). De kan også bruges til at nummerere indledningssider i bøger, bindnummer for bøger i flere bind, og timerne på ure. De bruges også til at angive "take-nummeret" på et klaptræ forud for en filmoptagelse samt sidst i rulleteksterne til at angive udgivelsesåret for den færdige film. I USA bruges romertal om den årlige finalekamp i USAs National Football League, Super Bowl, er nummereret romersk med I i 1961. Finalen i 2024 hedder således Super Bowl LVIII. Regler for romertalSyv bogstaver betegner tallene i det romerske system: Romertal skal skrives så kort som muligt, typisk ved brug af disse regler:
De største mulige romertal med de 7 grundtal henholdsvis uden og med tusindmultiplikator er:
I intervallet 1-3999 svarer det decimale heltal 3888 til det længste romertal med 15 bogstaver: MMMDCCCLXXXVIII Ovenstående regler bliver dog ikke overholdt stringent; for eksempel bliver DCCCC brugt som 900 i stedet for det kortere CM, hvilket kan ses på administrations bygningen for Panama Kanalen fra 1914 hvor der står "Administration Panama Canal A.D. MDCCCCXIV". Andre bogstaver har også været anvendt til at betegne beløb. For eksempel:
Der har desuden været anvendt et tegn, der minder om et sammensat CD, (ↀ, en cirkel med en lodret diagonal) for 1000. Derfor skrives 500 som en halv cirkel = D. Der gælder yderligere regler for, hvad der kan betragtes som 'pæne romertal'. Fx kan 396 ikke skrives ICICICIC. Konstruktioner som IIX er set i romerske skrifter som 8, men er diskutable former. Man bør holde tegn fra samme titalspotens samlet, altså bruge CMXCIX ((1000-100)+(100-10)+(10-1)) i stedet for IM (1000-1). NulI år 525 begyndte romerne at bruge ordet nulla for tallet nul. Omkring år 725 kender man til et tilfælde hvor symbolet N er brugt for nul sammen med traditionelle romertal (i Bedes angivelser af månens størrelse ved jævndøgn). Nul er således kommet sent ind i romertallene. Det at romerne oprindeligt ikke har haft et enkelt bogstav til at angive nul, har fået mange til fejlagtigt at tro at romerne slet ikke kunne angive nul. Om nulla kan betegnes som et romertal i sig selv eller bare er navnet på tallet, er et rent definitionsspørgsmål. Romertal fra 1 til 109Bemærk at nul blev skrevet som nulla
Omregning af decimale heltal til romertalFølgende procedurer omregner decimale heltal 1-3999 til romertal iflg. ovenstående regler. Som eksempler er valgt at omregne 3824 og 1908 til romertal Fremgangsmåde: Heltallet nedbrydes i 1000'er, 100'er, 10'ere og 1'ere:
3824 = MMMDCCCXXIV
1908 = MCMVIII
ComputerprogramNedenstående computerprogram, der er skrevet i Visual Basic, omregner decimale heltal i intervallet 1-3999 til romertal. Public Function Dec2Rom(T as Integer) as String Dim Rom as String If T > 3999 Or T < 1 Then Dec2Rom = "Heltallet ligger uden for intervallet" Else Rom = Choose(T \ 1000 + 1, "", "M", "MM", "MMM") T = T Mod 1000 Rom = Rom + Choose(T \ 100 + 1, "", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM") T = T Mod 100 Rom = Rom + Choose(T \ 10 + 1, "", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC") T = T Mod 10 Rom = Rom + Choose(T + 1, "", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX") Dec2Rom = Rom End If End Function Angivelsen IIII på urskiverPå urskiver er tallet 4 oftest skrevet som IIII i stedet for IV.[2][3] Oprindelsen til denne tradition er ikke kendt, men der er blevet foreslået en række mulige forklaringer:[4][3][2]
Noter
Referencer
Eksterne henvisninger
|