volgens wikipedia wordt het grootste getal dat het Romeinse cijfersysteem kan vertegenwoordigen als volgt weergegeven: (antwoord hieronder heeft een veel groter getal vertegenwoordigd)
MMMCMXCIX
waarom kan “het niet als volgt worden weergegeven?
MMMIM
Reacties
- Dit lijkt een goede vraag voor Latijnse taal
- @curiousdannii IMHO technisch gezien is Roman Numerals een taal zijn eigen.
- @Sajuuk Misschien in een computerwetenschappelijke definitie van " taal ", maar zeker niet een taal binnen het bereik van taalkunde.
- @Sajuuk Nee, het ' is geen taal in de zin van talen die door taalkundigen worden bestudeerd. Het ' is slechts een code.
- In navolging van jknappen denk ik dat ze dit soort vragen zouden verwelkomen bij Latin Language.SE
Antwoord
Als parttime computerwetenschapper heb ik geprobeerd verschillende manieren te bedenken om het Romeinse cijfersysteem te analyseren, zodat de regels zo algemeen mogelijk kunnen worden geformuleerd, zonder speciale gevallen per glyph. Degene die me voorlopig het meest tevreden stelt, is er een waarin we de zeven symbolen analyseren als vier sets die elk een vermenigvuldiger hebben – vergelijkbaar met hoe elke kolom een plaatswaarde-vermenigvuldiger heeft in het Arabische cijfersysteem.
Deze sets zijn I V X
; X L C
; C D M
; M
(de Romeinen lieten ons geen perfect symmetrische sets achter). U kunt de eerste glyph in elke set alleen aftrekken van de tweede of derde in dezelfde set . Dit sluit IM
uit.
Lees deze eenvoudige hand-out . Het bevat oefeningen om mee te oefenen en een online tool om uw antwoorden te verifiëren . Omwille van de voortdurende beschikbaarheid van Stack Exchange, kopieer ik hier een screenshot van de eerste pagina:
Reacties
- prachtige hand-out, ik heb ' kan ik echter geen regel vinden voor hoeveel dezelfde symbolen één opeenvolgend kunnen plaatsen. is het 3?
- Kunt u bovendien een bron / referentie geven voor deze hand-out? is deze grammatica in enig opzicht gezaghebbend?
- @Sajuuk De bron is het Wikipedia-artikel over Romeinse cijfers. Het bevat een aantal varianten, maar ik heb zojuist de meest algemeen aanvaarde variant beschreven. Interessant genoeg las ik het artikel voor het eerst in ongeveer 8 jaar opnieuw en ontdekte dat het een soortgelijke analyse over plaatswaarde. Ik heb zojuist een opmerking over de bron aan de hand-out toegevoegd.
- Wat betreft hoeveel van hetzelfde symbool: je kunt dat alleen doen voor de
x1
symbolen. De limiet is meestal 3, maar een veel voorkomende variant van de s ystem staat 4 toe. (Ik noemde dat in een van de oefeningen omdat het de bovengrens van getallen die je kunt schrijven aanzienlijk verhoogt! Met de checker-tool die in de hand-out is gelinkt, kun je ook 4 van hetzelfde symbool schrijven.) - En dan ' s deze inscriptie , boven een open haard op Trerice . Ja, dat is een cijfer ' 3 ' aan het einde.
Antwoord
Het komt door de grammatica van de Romeinse cijfers (het is niet hetzelfde als grammatica in natuurlijke taal, maar het is nog steeds grammatica).
I
combineert niet met alle tekens. I
combineert aan de linkerkant van V
of X
om -1
te betekenen. (Net zoals X
combineert aan de linkerkant van L
of C
betekent -10
, maar combinaties zoals XM
werkt niet).
Het probleem met MMMIM
is dat IM
ongeldig is en kan niet 999
betekenen. Om iets af te trekken van M
, kunt u C
gebruiken.
Reacties
- Kunt u een bron of referentie geven voor de formele grammatica?
- Hier is ' iets. compilers.iecc.com/comparch/article/07-03-118 Hoewel ik de voorkeur had gegeven aan een benadering van een hogere orde.
Antwoord
Misschien omdat je niet zoveel slots kunt overslaan, denk eraan dat 49 XLIX is, niet IL, en 99 is XCIX, niet IC. Hoe dan ook, je kunt veel grotere getallen schrijven dan die MMMCMXCIX (3999). Door een horizontale lijn, genaamd vinculum of bovenlijn boven een Romeins cijfer te plaatsen, vermenigvuldigt u deze met 1000 , dus M met een bovenlijn is 1.000.000, dat is één miljoen. Als u de bovenlijn gebruikt, is het grootste aantal dat kan worden geschreven 3.999.999 (zie de afbeelding).
Merk op dat de bovenlijn een middeleeuws kenmerk is.
Reacties
- wikipedia gebruikte het woord " een ander systeem is ' Vinculum ' ", is dit een soort uitbreiding van het originele Romeinse cijfersysteem? en met middeleeuwse functie, bedoel je dat dit alleen in Europa wordt gebruikt sinds de middelbare leeftijd?
- @Sajuuk – Ja, je hebt gelijk, sinds de middeleeuwen.