Sistem duodecimal

Sistemul duodecimal este un sistem de numerație pozițional în baza 12.[1]

Metodă rusească de folosire a sistemului duodecimal
Sistem de numerație
SistemBază
  Unar1
  Binar2
  Ternar3
  Cuaternar4
  Cvinariu5
  Senar6
  Octal8
  Zecimal10
  Duodecimal12
  Hexazecimal16
  Vigesimal20
  Hexatrigesimal36
  Sexagesimal60

Cu alte cuvinte, în acest sistem, numărăm în duzine și nu în zeci. Prin urmare, numărul doisprezece este scris 10, reprezentând o duzină și nici o unitate, în timp ce în baza 10, doisprezece ar fi scris 12 (pentru zece și două unități). Scrierea lui 12 într-un sistem duodecimal înseamnă, prin urmare, scrierea unei duzini și două unități, sau 14 în baza 10.

Acest sistem are unele avantaje față de sistemul zecimal dominant care funcționează în baza 10, prin faptul că vă permite să împărțiți la 2, 3, 4 și 6 (în loc de 2 și 5 pentru sistemul în baza 10). Numărul doisprezece este cel mai mic număr cu patru factori care nu sunt banali (2, 3, 4, 6), ceea ce face ca sistemul în baza 12 să fie mai plăcut și mai ușor de utilizat pentru calcule precum înmulțirea sau împărțirea.[2]

Într-un sistem duodecimal, doisprezece este scris ca 10, dar există numeroase propuneri pentru scrierea lui zece și a lui unsprezece.[3]

Exemple de folosire a bazei 12 - sunt cele douăsprezece luni ale anului, cele douăsprezece ore ale unui ceas (împărțirea nopții și a zilei în douăsprezece ore din Egiptul antic),[4], cele douăsprezece semne ale zodiacului. Este încă folosit în comerț (duzină, jumătate de duzină, un gros etc.)

O cifră duodecimală conține o cantitate de informație de bit.

Notații

Sistemul do-gro-mo

În acest sistem, se adaugă prefixul e- pentru fracții.

DuodecimalNot.Zecimal
0,001emo0,000578704
0,01egro0,006944444
0,1edo0,083333333
1un1
10do12
100gro144
1000mo1728
Exemple de notații
  • 1212 = 1410 (adică 1×12 + 2)
  • 2612 = 3010 (2×12 + 6)
  • 3012 = 3610 = 1006 (3×12)
  • 5012 = 6010 (5×12)
  • 6912 = 8110 (6×12 + 9)
  • 7612 = 9010 (7×12 + 6)
  • 8512 = 10110 (8×12 + 5)
  • 10012 = 14410 (1×122)
  • 16012 = 21610 = 10006 (1×122 + 6×121)
  • 1A612 = 27010 (1×122 + 10×121 + 6)
  • 26512 = 36510 (2×122 + 6×121 + 5)
  • 29412 = 40010 = 10020 (2×122 + 9×121 + 4)
  • 40012 = 57610 (4×122)
  • 57612 = 81010 (5×122 + 7×121 + 6)
  • 6B412 = 100010 (6×122 + 11×121 + 4)
  • 90012 = 129610 = 100006 (9×122)
  • 100012 = 172810 (1×123)
  • 11A812 = 200010 (1×123 + 1×122 + 10×121 + 8)
  • 245412 = 409610 = 100016 (2×123 + 4×122 + 5×121 + 4)
  • 396912 = 656110 = 100009 (3×123 + 9×122 + 6×121 + 9)
  • 460012 = 777610 = 1000006 (4×123 + 6×122)
  • 476812 = 800010 = 100020 (4×123 + 7×122 + 6×121 + 8)
  • 500012 = 864010 (5×123)
  • 789A12 = 1336610 (7×123 + 8×122 + 9×121 + 10)
  • 1000012 = 2073610 (1×124)
  • 2300012 = 4665610 = 10000006 (2×124 + 3×123)
Exemple de operații aritmetice
SenarZecimalDuodecimalVigesimal
140 + 50 = 23060 + 30 = 9050 + 26 = 7630 + 1A = 4A
3430 - 213 = 3213810 - 81 = 729576 - 69 = 50920A - 41 = 1G9
13132 - 140 = 125522000 - 60 = 194011A8 - 50 = 1158500 - 30 = 4H0
1130 × 52 = 104000270 × 32 = 86401A6 × 28 = 5000DA × 1C = 11C0
2400 ÷ 13 = 144576 ÷ 9 = 64400 ÷ 9 = 5418G ÷ 9 = 34
3430 ÷ 13 = 230810 ÷ 9 = 90576 ÷ 9 = 7620A ÷ 9 = 4A
220 = 30544212 = 4096210 = 24542C = A4G

Puteri

  • Senar: 10 = 2×3
  • Zecimal: 10 = 2×5
  • Duodecimal: 10 = 4×3 = 22×3
  • Vigesimal: 10 = 4×5 = 22×5
Puterile lui doisprezece prin notație duodecimală
ExponentDuodecimalEchivalent în senarEchivalent în zecimalEchivalent în vigesimal
1o duzină: 102012C
2un gros:[5][6] 100202 = 400122 = 144C2 = 74
3un gros mare:[7] 1.000203 = 12 000123 = 1 728C3 = 468
4o duzină de groși mari: 10.000204 = 240 000124 = 20 736C4 = 2 BGG
5100.000205 = 5.200 000125 = 248 832C5 = 1B 21C
61.000.0002010 = 144 000 000126 = 2.985 984C6 = ID 4J4
710 000 0002011 = 3 320 000 000127 = 35 831 808C7 = B3I JA8
8100 000 0002012 = 110 400 000 000128 = 429 981 696C8 = 6 E77 E4G
91 000 000 0002013 = 2 212 000 000 000129 = 5 159 780 352C9 = 40 C8C AHC
A10 000 000 0002014 = 44 2400 0000 00001210 = 61 917 364 224CA = 287 93A AB4
B100 000 000 0002015 = 1325 2000 0000 00001211 = 743 008 370 688CB = 1 909 A26 6E8
101 000 000 000 0002020 = 30 544 000 000 000 0001212 = 8 916 100 448 256CC = H 85E 17G 0CG
-10,10,031/121/C
-20,010,00131/1441/74
-30,0010,0000431/17281/468

Note