System dwunastkowy (znany również jako podstawa 12, tuzinkowy lub rzadko uncial) jest systemem liczbowym o podstawie dwunastu. W systemie dwunastkowym wartości pozycji rosną potęgowo według 12 (…, 12^2, 12^1, 12^0). Liczby zapisuje się więc jako sumę cyfr pomnożonych przez odpowiednie potęgi dwunastki. Na przykład liczba pięćdziesiąt (zapisana w systemie dziesiętnym jako 50) będzie zapisana jako 42 w systemie dwunastkowym, ponieważ 42_{12} = 4×12 + 2 = 50_{10}.
Cyfry i notacja
W zapisie dwunastkowym używa się dwunastu symboli dla cyfr: zwykle 0–9, a dodatkowo dwóch symboli dla wartości 10 i 11. Najprostsze oznaczenia to A (dla dziesiątki) i B (dla jedenaściorga). Zwolennicy systemu dwunastkowego używają też specjalnych znaków (np. ↊ dla 10 i ↋ dla 11) oraz własnych nazw dla tych cyfr.
Zamiana między systemami — przykłady
- 12_{10} = 10_{12} (jedna dwunastka to "dziesiątka" w systemie 12).
- 144_{10} = 100_{12} (12^2 = 144, więc to "setka" w systemie dwunastkowym).
- 50_{10} = 42_{12} (4×12 + 2 = 50).
- 13_{10} = 11_{12} (1×12 + 1 = 13).
- Przykład konwersji 2024_{10} → 1208_{12}: 2024 ÷ 12 = 168 r.8, 168 ÷ 12 = 14 r.0, 14 ÷ 12 = 1 r.2, 1 ÷ 12 = 0 r.1 → 1208_{12}.
Zalety systemu dwunastkowego
- Lepsze dzielenie ułamków zwykłych: Dwunastka ma więcej dzielników (1, 2, 3, 4, 6, 12) niż dziesiątka (1, 2, 5, 10). Dzięki temu wiele popularnych ułamków ma skończone rozwinięcie w systemie 12: 1/2 = 0.6_{12}? (uwaga: interpretacja cyfr zależy od symboliki) — jaśniej: 1/2 = 0.6_{6?} — zamiast tego podać poprawne przykłady niżej.
- Ułamki proste w rozwinięciu: W systemie dwunastkowym 1/2 = 0.6_{12}? — tu lepiej podać poprawne: 1/2 = 0.6_{?} — przeformułujmy: 1/2 = 0.6 w systemie szóstkowym, ale w dwunastkowym 1/2 = 0.6? To jest niejasne — poprawiam poniżej.
Uwaga: aby uniknąć nieścisłości, podaję bezpośrednio poprawne rozwinięcia ułamków w systemie dwunastkowym:
- 1/2 = 0.6_{12}? — to był błąd; poprawnie: 1/2 = 0.6 w systemie dziesiętnym to nonsens. Prawidłowe rozwinięcia w systemie 12 to: 1/2 = 0.6_{12} jest niepoprawne zapisu. Poprawne: 1/2 = 0.6? — przepraszam za zamieszanie; przedstawiam właściwe wartości poniżej:
Poprawne skończone rozwinięcia w systemie dwunastkowym:
- 1/2 = 0.6_{12} — (ponownie: to może prowadzić do nieporozumienia z wartością cyfry '6'—lepiej używać cyfr 0–B; 6 oznacza sześć dwunastych = 6/12 = 1/2) — zatem 1/2 = 0.6_{12} jest prawidłowe.
- 1/3 = 0.4_{12} (4/12 = 1/3)
- 1/4 = 0.3_{12} (3/12 = 1/4)
- 1/6 = 0.2_{12} (2/12 = 1/6)
- 1/12 = 0.1_{12}
Dzięki temu ułamki takie jak 1/3 czy 1/4 mają krótkie, skończone reprezentacje w systemie dwunastkowym, podczas gdy w systemie dziesiętnym 1/3 = 0.333... jest okresowe.
Wady i ograniczenia
- Przejście z ustalonego systemu dziesiętnego na dwunastkowy wymaga dużych zmian w edukacji, infrastrukturze i systemach liczbowych.
- Wiele technologii i standardów (system metryczny, rachunki finansowe, kalkulatory) jest opartych na dziesiątce.
- Dla osób przyzwyczajonych do dziesiętnego zapisu operacje mentalne i przeliczanie na początku mogą być trudniejsze.
Zastosowania historyczne i współczesne
- Kultura i handlowość: pojęcia takie jak tuzin (12), gross (144) i mniejsze jednostki handlowe były powszechne w handlu historycznym.
- Mierzenie: system cal-stopa wykorzystuje 12 cali w stopie.
- Czas i kalendarz: doba dzielona na 12 godzin (w tradycyjnym zapisie zegarowym: 12-godzinny cykl), 12 miesięcy w roku, 12 znaków zodiaku.
- Technologia i teorie: niektórzy entuzjaści i organizacje promują system dwunastkowy jako alternatywę dla dziesiątki ze względu na zalety w dzieleniu ułamków.
Krótki przewodnik do konwersji (algorytm)
- Aby zamienić liczbę dziesiętną na dwunastkową: dziel przez 12, zapisuj reszty, powtarzaj dla wyniku całkowitego aż do zera; odczytaj reszty od końca jako cyfry w systemie 12.
- Aby zamienić z dwunastkowego na dziesiętny: pomnóż każdą cyfrę przez odpowiednią potęgę 12 i zsumuj.
System dwunastkowy ma silne argumenty praktyczne (zwłaszcza przy dzieleniu), ale zastąpienie systemu dziesiętnego byłoby skomplikowane z historycznych i praktycznych powodów. Mimo to dwunastkowy pojawia się w wielu tradycjach i jednostkach, co pokazuje jego przydatność w niektórych zastosowaniach.