enligt wikipedia representeras det största antalet romerska siffersystem som följande: (svaret nedan har mycket större antal representerade)
MMMCMXCIX
varför kan det inte representeras som att följa?
MMMIM
Kommentarer
- Det här ser ut som en bra fråga för Latinska språket
- @curiousdannii IMHO tekniskt sett är romerska siffror ett språk av sig själv.
- @Sajuuk Kanske i en datavetenskaplig definition av " språk ", men definitivt inte ett språk inom ramen för lingvistik.
- @Sajuuk Nej, det ' är inte ett språk i betydelsen språk som studerats av lingvister. Det ' är bara en kod.
- Ekande jknappen, jag tror att de skulle välkomna denna typ av frågor på latinska språket. SE
Svara
Som deltidsanalytiker har jag försökt komma på olika sätt att analysera det romerska siffersystemet så att reglerna kan formuleras på ett så allmänt sätt som möjligt, utan några speciella fall per glyf. Den som tillfredsställer mig mest, för tillfället, är en där vi analyserar de sju tecknen som fyra uppsättningar som var och en har en multiplikator – liknande hur varje kolumn har en platsvärderingsmultiplikator i det arabiska siffersystemet. p>
Dessa uppsättningar är I V X
; X L C
; C D M
; M
(romarna lämnade oss inte helt symmetriska uppsättningar). Du kan bara subtrahera den första siffran i varje uppsättning från den andra eller tredje i samma uppsättning . Detta utesluter IM
.
Läs den här enkla utdelningen . Den innehåller övningar för att öva med och ett onlineverktyg för att verifiera dina svar . För att alltid få tillgång till Stack Exchange kopierar jag en skärmdump av den första sidan här:
Kommentarer
Svar
Det beror på grammatiken i de romerska siffrorna (Det är inte samma sak som naturligt språkgrammatik, men det är fortfarande grammatik).
I
kombineras inte med alla tecken. I
kombinerar till vänster om V
eller X
för att betyda -1
. (Precis som X
kombinerar till vänster om L
eller C
för att betyda -10
, men kombinationer som XM
fungerar inte).
Så problemet med MMMIM
är att IM
är ogiltigt och kan inte betyda 999
. För att subtrahera något från M
kan du använda C
.
Kommentarer
- Kan du ange källa eller referens för den formella grammatiken?
- Här ' är något. compilers.iecc.com/comparch/article/07-03-118 Även om jag skulle ha föredragit en högre ordning.
Svar
Kanske för att du inte kan hoppa över så många platser, kom ihåg att 49 är XLIX, inte IL, och 99 är XCIX, inte IC. Hur som helst kan du skriva mycket större siffror än den MMMCMXCIX (3999). Genom att placera en horisontell linje, kallad vinculum eller overline ovanför ett romerskt tal, multiplicerar du det med 1000 , så M med en översikt är 1 000 000, det vill säga en miljon. Med hjälp av överlinjen är det största antalet som kan skrivas 3 999 999 (se bilden).
Observera att översikten är en medeltida funktion.
Kommentarer
- wikipedia använde ordet " ett annat system är ' Vinculum ' ", är detta någon form av tillägg till det ursprungliga romerska siffransystemet? och med medeltida inslag menar du att detta bara används i Europa sedan medeltiden?
- @Sajuuk – Ja, du har rätt sedan medeltiden.
x1
symboler. Gränsen är vanligtvis 3, men en vanlig variant av s ystem tillåter 4. (Jag nämnde det i en av övningarna eftersom det kraftigt ökar den övre gränsen för siffror du kan skriva! Kontrollverktyget länkat i utdelningen låter dig också skriva 4 av samma symbol.)