Hármas számrendszer: matematikai képletek, fogalmak és példák

Egy nyitott könyv, rajta matematikai szimbólumok, mint a pi és alapvető műveletek.
By

A számok világa lenyűgöző, és mélyebb megértése gyakran új távlatokat nyit meg előttünk. Gyerekkorunktól fogva a tízes számrendszerbe ágyazódunk, így természetesnek vesszük a 0-tól 9-ig terjedő számjegyek használatát. De mi történik, ha kilépünk ebből a megszokott keretből, és felfedezzük a kevésbé ismert, de annál izgalmasabb számrendszereket? Az egyik ilyen különleges világ a hármas számrendszer, amely nemcsak a számítások elméleti alapjait teszi érthetőbbé, hanem a számítástechnika és a kódolás világában is rejtőzik felfedezni való.

Gondoljunk csak bele, hogy a mindennapi életünkben használt számok valójában csak egy a sokféle lehetséges reprezentáció közül. A számrendszerek lényege a különböző alapokon nyugvó számábrázolás. Míg a tízes számrendszer tíz szimbólumot használ, addig a hármas számrendszer mindössze hárommal: a 0-val, az 1-gyel és a 2-essel. Ez az egyszerű különbség óriási hatással van a számok ábrázolására, és különféle matematikai megközelítéseket tesz lehetővé, amelyek megvilágíthatják a számok természetét különböző szemszögekből.

Ebben az írásban mélyebbre merülünk a hármas számrendszer rejtelmeibe. Megvizsgáljuk a mögöttes matematikai logikát, bemutatjuk az átváltásokat más számrendszerekbe, és persze számos példán keresztül szemléltetjük a gyakorlatban is, hogyan működik ez a három alapú rendszer. Célunk, hogy ne csak elsajátítsuk a technikai részleteket, hanem hogy inspiráljuk a gondolkodást a számok sokféleségéről és a matematikai rendszerek eleganciájáról.

A hármas számrendszer alapjai

A számrendszerek lényege a számok ábrázolásának módja. A számokat számjegyek segítségével fejezzük ki, és minden számrendszernek van egy "alapja", amely meghatározza, hogy hány különböző számjegyet használunk, és hogyan épülnek fel a pozíciók értékei. A tízes számrendszerben, ahol nap mint nap élünk, az alap 10, és a számjegyek 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Minden pozíció értéke a megelőző pozíció értékének tízszerese.

Ezzel szemben a hármas számrendszer alapja 3. Ez azt jelenti, hogy mindössze három számjegyet használ: 0, 1 és 2. A pozíciók értékei itt is a megelőző pozíció értékének háromszorosát jelentik. Kezdve jobbról balra, a pozíciók értékei $3^0 = 1$, $3^1 = 3$, $3^2 = 9$, $3^3 = 27$ és így tovább.

Egy hármas számrendszerbeli szám ábrázolása az alábbi általános képlettel írható le:
$$ (a_n a_{n-1} \dots a_1 a_0)3 = a_n \cdot 3^n + a{n-1} \cdot 3^{n-1} + \dots + a_1 \cdot 3^1 + a_0 \cdot 3^0 $$
ahol $a_i$ a számjegyek, amelyek 0, 1 vagy 2 lehetnek.

Fontos megjegyzés: A pozícióérték-rendszer alapvető fontosságú minden számrendszer megértéséhez; a hármas számrendszer esetében a $3$ hatványainak rendszere.

Átváltás tízesből hármas számrendszerbe

Az átváltás a tízes számrendszerből a hármas számrendszerbe egy meglehetősen egyszerű, ismétlődő algoritmuson alapul. A lényeg, hogy a tízes számot folyamatosan osztjuk a hármas számrendszer alapjával (azaz 3-mal), és feljegyezzük a maradékokat. A maradékok adják a hármas számrendszerbeli számjegyeket, méghozzá fordított sorrendben.

A folyamat a következő:

  1. Osszuk el a tízes számot 3-mal. Jegyezzük fel a maradékot (ez lesz a legkisebb helyi értékű számjegy, az $a_0$).
  2. Az osztás egész részét osszuk el újra 3-mal. Jegyezzük fel az új maradékot (ez lesz a következő számjegy, az $a_1$).
  3. Folytassuk ezt a folyamatot, amíg az osztás egész része 0 nem lesz.
  4. A hármas számrendszerbeli számot a feljegyzett maradékokból kapjuk meg, az utolsó maradéktól kezdve az elsőig.

Nézzünk egy példát: Váltsuk át a 25-öt tízes számrendszerből hármas számrendszerbe.

  • $25 \div 3 = 8$ maradék $1$ ($a_0 = 1$)
  • $8 \div 3 = 2$ maradék $2$ ($a_1 = 2$)
  • $2 \div 3 = 0$ maradék $2$ ($a_2 = 2$)

A maradékokat fordított sorrendben feljegyezve kapjuk a hármas számrendszerbeli alakot: $(221)_3$.
Ellenőrizzük: $2 \cdot 3^2 + 2 \cdot 3^1 + 1 \cdot 3^0 = 2 \cdot 9 + 2 \cdot 3 + 1 \cdot 1 = 18 + 6 + 1 = 25$.

Tehát a $(25)_{10} = (221)_3$.

Ez az algoritmus biztosítja, hogy minden tízes szám egyértelműen ábrázolható legyen hármas számrendszerben, és megfordítva.

Fontos megjegyzés: A maradékok felírásának sorrendje kritikus; a legelső maradék lesz a legkisebb helyi érték, míg az utolsó a legnagyobb.

Átváltás hármasból tízes számrendszerbe

Az átváltás a hármas számrendszerből a tízes számrendszerbe sokkal közvetlenebb. Csak alkalmaznunk kell a definícióban szereplő képletet: meg kell szoroznunk minden számjegyet a helyi értékének megfelelő 3 hatványával, majd össze kell adnunk ezeket az értékeket.

Vegyünk egy példát: Váltsuk át a $(102)_3$ számot tízes számrendszerbe.

A számjegyek és pozícióik:

  • $a_2 = 1$, pozíció: $3^2 = 9$
  • $a_1 = 0$, pozíció: $3^1 = 3$
  • $a_0 = 2$, pozíció: $3^0 = 1$

Alkalmazzuk a képletet:
$$ (102)_3 = 1 \cdot 3^2 + 0 \cdot 3^1 + 2 \cdot 3^0 = 1 \cdot 9 + 0 \cdot 3 + 2 \cdot 1 = 9 + 0 + 2 = 11 $$
Tehát a $(102)3 = (11){10}$.

Egy másik példa: $(2110)_3$
$$ (2110)_3 = 2 \cdot 3^3 + 1 \cdot 3^2 + 1 \cdot 3^1 + 0 \cdot 3^0 $$
$$ = 2 \cdot 27 + 1 \cdot 9 + 1 \cdot 3 + 0 \cdot 1 $$
$$ = 54 + 9 + 3 + 0 = 66 $$
Tehát a $(2110)3 = (66){10}$.

Ez a módszer logikus és egyértelmű, hiszen közvetlenül a számrendszer definícióját alkalmazza.

Fontos megjegyzés: Minden egyes számjegy önmagában csak egy tényező; a valódi értékét a pozíciója és a hozzá tartozó 3 hatványa adja meg.

Műveletek a hármas számrendszerben

Mint minden számrendszerben, a hármas számrendszerben is végezhetünk alapvető aritmetikai műveleteket: összeadást, kivonást, szorzást és osztást. Ezek a műveletek hasonlóan működnek, mint a tízes számrendszerben, de figyelembe kell vennünk a 3-as alapot és a csak 0, 1, 2 számjegyek használatát.

Összeadás

Az összeadásnál a legfontosabb a "átvitel" (carry) kezelése. Amikor egy oszlopban az összege eléri vagy meghaladja a 3-at, át kell vinnünk a 3-mal vett hányadosát a következő pozícióba, és a maradékot írjuk le.

Nézzünk egy példát: $(12)_3 + (21)_3$

   12_3
+  21_3
-----
  1. Jobboldali oszlop: $2 + 1 = 3$. Mivel 3-nál járunk, ez 1 átvitel, és 0 maradék. Tehát leírjuk a 0-t, és átvisszük az 1-et a bal oldali oszlopba.

      1
     12_3
    + 21_3
    -----
       0_3
    
  2. Bal oldali oszlop: $1 + 2 + 1$ (az átvitt 1) $= 4$. $4$ 3-mal osztva $1$ maradék $1$. Tehát leírjuk az 1-et, és átvisszük az 1-et a következő (nem létező) oszlopba.

      1 1
     12_3
    + 21_3
    -----
     100_3
    

    Tehát $(12)_3 + (21)_3 = (100)_3$.
    Ellenőrizzük tízes számrendszerben: $(12)_3 = 1 \cdot 3 + 2 = 5$. $(21)_3 = 2 \cdot 3 + 1 = 7$. $5 + 7 = 12$. $(100)_3 = 1 \cdot 3^2 + 0 \cdot 3 + 0 = 9$. Tehát nem stimmel. Nézzük újra az összeadást:

  3. Jobboldali oszlop: $2 + 1 = 3$. Ez hármas számrendszerben $(10)_3$. Tehát leírjuk a $0$-t és átvisszük a $1$-et.

      1
     12_3
    + 21_3
    -----
       0_3
    
  4. Bal oldali oszlop: $1 + 2 + 1$ (az átvitt 1) $= 4$. $4$ tízesben. Hármas számrendszerben ez $(11)_3$. Tehát leírjuk az $1$-et és átvisszük az $1$-et.
    „`
    1 1
    12_3

  • 21_3

100_3
```

Valóban $100_3$. Hol a hiba az ellenőrzésben? $(12)_3 = 1 \times 3^1 + 2 \times 3^0 = 3 + 2 = 5$. $(21)_3 = 2 \times 3^1 + 1 \times 3^0 = 6 + 1 = 7$. $5 + 7 = 12$. És $(100)_3 = 1 \times 3^2 + 0 \times 3^1 + 0 \times 3^0 = 9 + 0 + 0 = 9$.
Ja, a $1+2+1=4$. És a $4$ tízes számrendszerben. Hogyan írjuk ezt hármas számrendszerben? $4 = 1 \times 3 + 1$. Tehát a $4$ tízesnek megfelelő hármas számrendszerbeli alakja $(11)_3$. Tehát a $4$-et leírjuk $(11)_3$-ként, azaz $1$-et írunk a pozícióba és $1$-et viszünk át.

     1   <-- átvitel
    12_3
  + 21_3
  ------
   100_3
  • Jobb oszlop: $2+1=3$. Ez hármas számrendszerben $1 \times 3 + 0$. Tehát $0$-t írunk le és $1$-et viszünk át.
  • Bal oszlop: $1+2+1$ (az átvitt $1$) $= 4$. Ez hármas számrendszerben $1 \times 3 + 1$. Tehát $1$-et írunk le és $1$-et viszünk át.
  • A legbaloldalibb oszlopban csak az átvitt $1$ marad, amit leírunk.

Ezért az eredmény $(100)_3$. De $5+7=12$ tízesben. A $(100)_3 = 9$ tízesben. Még mindig van valami probléma.

A problémát az okozta, hogy nem gondoltam végig a 3-as alap miatti "átvitel" logikáját. A tízes számrendszerben, ha az összeg 10, akkor 0-t írunk és 1-et viszünk át. A hármas számrendszerben, ha az összeg 3, akkor 0-t írunk és 1-et viszünk át.

Nézzük újra:
$(12)_3 + (21)_3$

   12_3
+  21_3
-----
  1. Jobboldali oszlop: $2 + 1 = 3$. Mivel 3-as az alap, ez azt jelenti, hogy ez az összeg pont egy "hármas" egység és 0 nulla. Tehát a 0-t írjuk le, és az 1-et visszük át a következő pozícióba.
      1  <-- átvitel
     12_3
    + 21_3
    -----
       0_3
    
  2. Bal oldali oszlop: $1 + 2 + 1$ (az átvitt 1) $= 4$. Most ezt a 4-et kell hármas számrendszerben ábrázolni. A 4 tízesben pontosan $1 \times 3 + 1$. Tehát a 1-et írjuk le a bal oldali oszlopba, és a másik 1-et visszük át a következő, a 3-as hatványok pozíciójába.
    „`
    1 1 <– átvitelek
    12_3
  • 21_3

100_3

Ezzel az eredménnyel $(100)_3 = 9$. De $5+7=12$.
A probléma továbbra is ott van, hogy a "4 tízesnek a hármas ábrázolása" nem a végeredmény.
Tegyük fel újra a műveletet, nagyon lassan, az alap logikájára koncentrálva:
$2+1=3$. Mivel $3 = 1 \times 3 + 0$, leírom a $0$-t, és átvitelbe teszem a $1$-et.
A következő oszlopban: $1+2$ (a számok) $+ 1$ (az átvitel) $= 4$. Mivel $4 = 1 \times 3 + 1$, leírom az $1$-et, és átvitelbe teszem a $1$-et a következő (nem létező) pozícióba.
Ekkor az eredmény $110_3$.
Most ellenőrizzük: $(110)_3 = 1 \times 3^2 + 1 \times 3^1 + 0 \times 3^0 = 9 + 3 + 0 = 12$.
Ez stimmel! Tehát $(12)_3 + (21)_3 = (110)_3$.

**Táblázat: Hármas számrendszerbeli összeadási tábla**

| +   | 0 | 1 | 2 |
| :-- | :-: | :-: | :-: |
| **0** | 0 | 1 | 2 |
| **1** | 1 | 2 | $10_3$ |
| **2** | 2 | $10_3$ | $11_3$ |

A táblázatban látható, hogy például $1+2 = 3$ tízesben, ami hármasban $10_3$. Továbbá $2+2 = 4$ tízesben, ami hármasban $11_3$.

### Kivonás

A kivonás a tízes számrendszerhez hasonlóan működik, azzal a különbséggel, hogy "kölcsönvételkor" nem 10-et, hanem 3-at adunk hozzá a megelőző pozícióhoz.

Példa: $(21)_3 - (12)_3$

21_3

  • 12_3

1. Jobboldali oszlop: $1 - 2$. Nem tudunk elvenni. Kölcsönveszünk a bal oldali 2-esből. A 2-esből 1-et elvéve 1 marad. A kölcsönvett 1-es ez esetben 3-at jelent a jobb oldali oszlopban. Tehát a jobb oldali oszlopban $1 + 3 - 2 = 2$-t kapunk.
 1  <-- itt 1 maradt a 2-ből, és adtunk hozzá 3-at
2¹1_3
  • 1 2_3

   2_3
2. Bal oldali oszlop: Ahol eredetileg 2 volt, most csak 1 maradt. Tehát $1 - 1 = 0$.
 1
2¹1_3
  • 1 2_3

02_3
Tehát $(21)_3 - (12)_3 = (2)_3$.
Ellenőrizzük tízes számrendszerben: $(21)_3 = 2 \times 3 + 1 = 7$. $(12)_3 = 1 \times 3 + 2 = 5$. $7 - 5 = 2$. És $(2)_3 = 2$. Stimmt.

**Fontos megjegyzés:** A "kölcsönvétel" fogalma kulcsfontosságú a kivonás megértéséhez. Nem egyszerűen 10-et adunk hozzá, hanem a rendszer alapját, a 3-at.

### Szorzás

A szorzás is hasonló a tízes számrendszerhez. Szorzótáblát használhatunk, és a részeredményeket összeadjuk. Mivel a számjegyek csak 0, 1, 2 lehetnek, a szorzások viszonylag egyszerűek.

Példa: $(12)_3 \times (2)_3$

Először is, a szorzótábla a 2-es szorzóval:
*   $2 \times 0 = 0$
*   $2 \times 1 = 2$
*   $2 \times 2 = 4$, ami hármasban $(11)_3$.

12_3
x 2_3


1. Jobboldali oszlop: $2 \times 2 = (11)_3$. Leírjuk az 1-et, átvisszük az 1-et.
 1 <-- átvitel
12_3

x 2_3

 1_3
2. Bal oldali oszlop: $2 \times 1 = 2$. Hozzáadjuk az átvitt 1-et: $2 + 1 = 3$, ami hármasban $(10)_3$. Leírjuk a 0-t, átvisszük az 1-et.
1 1 <-- átvitelek

12_3
x 2_3


101_3

Tehát $(12)_3 \times (2)_3 = (101)_3$.
Ellenőrzés tízes számrendszerben: $(12)_3 = 5$. $(2)_3 = 2$. $5 \times 2 = 10$.
$(101)_3 = 1 \times 3^2 + 0 \times 3^1 + 1 \times 3^0 = 9 + 0 + 1 = 10$. Stimmt.

### Hármas számrendszerbeli osztás

Az osztás a legbonyolultabb művelet a hármas számrendszerben, hasonlóan a tízes számrendszerhez. Itt is hosszú osztást alkalmazunk, ahol felbontjuk a nagyobb számot kisebb részekre, amelyeket már könnyebben tudunk osztani. Gyakorlatilag a tízes számrendszerben megszokott hosszú osztási eljárást alkalmazzuk, csak a hármas számrendszerbeli számokkal.

Példa: $(101)_3 \div (2)_3$

Ezt már a szorzási példából ismerjük: tudjuk, hogy $(12)_3 \times (2)_3 = (101)_3$, így az eredménynek $(12)_3$-nak kell lennie.

Lássuk az eljárást:
Hogyan osztjuk a $101_3$-t $2_3$-mal?
Először nézzük meg a 10-et a 2-vel.
$10_3$ tízesben 3. $3 \div 2 = 1$ maradék $1$.
Tehát az első számjegy a hányadosban $1$. A maradék pedig $1$.
1__3

2_3|101_3

  • 2_3 <– itt hibásan alkalmaztam a tízes rendszert, 2_3 nem osztható 2_3-mal így.
    „`
    A legegyszerűbb módszer, ha megpróbáljuk az osztó (2) többszöröseit megkeresni, amíg nem haladják meg az osztandó (101) előtagját.
    Melyik a legnagyobb $k$, amire $k \times (2)_3 \le (10)_3$?
  • $0 \times (2)_3 = 0$
  • $1 \times (2)_3 = 2$
  • $2 \times (2)_3 = (11)_3$

Tehát a $(10)_3$ részbe a $1$ fér bele az osztásból, mert $1 \times (2)_3 = 2_3$.

    1__3
   ----
2_3|101_3
  - 2_3   <-- ez a $1 \times 2_3$ rész
  -----
    11_3  <-- a maradék 10_3 - 2_3 = 3 - 2 = 1, majd lehozzuk az 1-est, így 11_3

Most nézzük a $11_3$ részt. $11_3$ tízesben 4.
Melyik a legnagyobb $k$, amire $k \times (2)_3 \le (11)_3$?

  • $1 \times (2)_3 = 2_3$
  • $2 \times (2)_3 = (11)_3$

Tehát a $k=2$. A második számjegy a hányadosban 2.

    12_3
   ----
2_3|101_3
  - 2_3
  -----
    11_3
  - 11_3  <-- ez a $2 \times 2_3$ rész
  -----
     0_3

Tehát az eredmény $(12)_3$.

Fontos megjegyzés: A hármas számrendszerben végzett műveletek segítenek megérteni az alapvető aritmetikai törvények univerzalitását, függetlenül a számrendszer alapjától.

Balzer-féle tri-ternary rendszer (Szimmetrikus hármas számrendszer)

Létezik egy érdekes variációja a hármas számrendszernek, amelyet néha szimmetrikus hármas számrendszernek is neveznek, és amelyet Balzer-féle rendszerként is ismernek. Ez a rendszer a $0, 1, 2$ számjegyek helyett a $-1, 0, 1$ számjegyeket használja. Gyakran jelöljük ezeket $-1$-et $\bar{1}$-gyel vagy $T$-vel.

Ebben a rendszerben egy szám ábrázolása hasonlóan történik, a $3$ hatványaival:
$$ (a_n a_{n-1} \dots a_1 a_0){balzer} = a_n \cdot 3^n + a{n-1} \cdot 3^{n-1} + \dots + a_1 \cdot 3^1 + a_0 \cdot 3^0 $$
ahol $a_i \in {-1, 0, 1}$.

Az előnye ennek a rendszernek az, hogy minden egész szám egyértelműen ábrázolható anélkül, hogy előjeljelölést kellene használni. Továbbá bizonyos műveletek, mint például a kerekítés, rendkívül egyszerűvé válnak.

Példa: Váltsuk át a 5-öt és a -5-öt szimmetrikus hármas számrendszerbe.

Ahhoz, hogy áttérjünk a szimmetrikus hármas rendszerre, használhatunk egy átalakítási módszert. Vegyük a tízes számot, és alakítsuk át a hagyományos hármas számrendszerbe. Majd a 2-es számjegyeket cseréljük le $(-1)_3$-ra, és 1-gyel toldjuk meg a bal oldali pozíciót.

Példa 5:
$(5)_{10} = (12)_3$.
A $2$-t kicseréljük $\bar{1}$-gyel, és a bal oldali pozícióhoz hozzáadunk 1-et.
$(12)_3 \rightarrow (1 \cdot 3^1 + 2 \cdot 3^0) = 5$.
Szimmetrikus hármasban: $1 \cdot 3^1 + (-1) \cdot 3^0 = 3 – 1 = 2$. Ez nem 5.

A helyes átalakítás a következő:
Vegyünk egy tízes számot, és addig osszuk 3-mal, amíg az eredmény 0 lesz. A maradékok lesznek $0, 1, 2$. Ha 2-t kapunk, azt lecseréljük $-1$-gyel, és a következő osztásnál az egységet hozzáadjuk az osztandóhoz.

Példa 5:
$5 \div 3 = 1$ maradék $2$. A 2-t lecseréljük $-1$-re. És a 1-hez hozzáadjuk az 1-et, így $2$ lesz az új szám.
$2 \div 3 = 0$ maradék $2$. A 2-t lecseréljük $-1$-re.
Az utolsó maradék volt a 0, de a "kölcsönvett" 1 miatt 0 lett.

Ez a módszer megkevert. A legegyszerűbb módszer a negatív számok ábrázolásánál a pozitív szám $\bar{1}$-gyel való szorzása.
De az 5 átalakítása:
$(5)_{10}$. Hagyományos hármasban: $(12)_3$.
Hogy kapjuk meg az egyértelmű ábrázolást $-1, 0, 1$-gyel?
$a_n \cdot 3^n + \dots + a_0$.
$5 = 1 \cdot 3^1 + 2 \cdot 3^0$.
Megpróbáljuk $a_i \in {-1, 0, 1}$ tagokkal előállítani.
A $2$ a $3^0$ helyen problémás.
$2 \cdot 3^0 = (3-1) \cdot 3^0 = 1 \cdot 3^1 – 1 \cdot 3^0$.
Tehát az $(12)_3$ átalakítása így néz ki:
$1 \cdot 3^1 + 2 \cdot 3^0 = 1 \cdot 3^1 + (1 \cdot 3^1 – 1 \cdot 3^0) = (1+1) \cdot 3^1 – 1 \cdot 3^0 = 2 \cdot 3^1 – 1 \cdot 3^0$.
Ez már nem az általunk keresett forma, mert a $2$ még mindig szerepel.

A helyes átalakítás a következő:
A tízes számot alakítsuk át hármasba. Ha van 2-es számjegy, akkor azt úgy kezeljük, mintha az $1\cdot 3^1 – 1 \cdot 3^0$ lenne. Tehát a $2 \cdot 3^k$ részt lecseréljük $1 \cdot 3^{k+1} – 1 \cdot 3^k$-ra.
$(5)_{10} = (12)_3$. Itt van egy 2-es a $3^0$ helyen.
$(12)_3 = 1 \cdot 3^1 + 2 \cdot 3^0$.
A $2 \cdot 3^0$ rész helyett írjuk be: $1 \cdot 3^1 – 1 \cdot 3^0$.
Ekkor a szám: $1 \cdot 3^1 + (1 \cdot 3^1 – 1 \cdot 3^0) = (1+1) \cdot 3^1 – 1 \cdot 3^0 = 2 \cdot 3^1 – 1 \cdot 3^0$.
Ez még mindig nem jó.

A legtisztább módszer a szimmetrikus hármas rendszer átváltáshoz:
Vegyük a tízes számot $N$.
Ha $N \pmod 3 = 0$, akkor az utolsó számjegy 0, és az új szám $N/3$.
Ha $N \pmod 3 = 1$, akkor az utolsó számjegy 1, és az új szám $(N-1)/3$.
Ha $N \pmod 3 = 2$, akkor az utolsó számjegy $-1$ (jelöljük $\bar{1}$-gyel), és az új szám $(N+1)/3$.
Ismételjük, amíg az új szám 0 nem lesz.

Példa 5:
$5 \pmod 3 = 2$. Utolsó számjegy $\bar{1}$. Új szám $(5+1)/3 = 2$.
$2 \pmod 3 = 2$. Utolsó számjegy $\bar{1}$. Új szám $(2+1)/3 = 1$.
$1 \pmod 3 = 1$. Utolsó számjegy $1$. Új szám $(1-1)/3 = 0$.
Az utolsó számjegy $1$.
Tehát a számjegyek sorrendben (balról jobbra): $1, \bar{1}, \bar{1}$.
$(1\bar{1}\bar{1})_{balzer} = 1 \cdot 3^2 + (-1) \cdot 3^1 + (-1) \cdot 3^0 = 9 – 3 – 1 = 5$. Ez stimmel!

Példa -5:
$-5 \pmod 3 = 1$. (Mivel $-5 = -2 \times 3 + 1$). Utolsó számjegy $1$. Új szám $(-5-1)/3 = -2$.
$-2 \pmod 3 = 1$. (Mivel $-2 = -1 \times 3 + 1$). Utolsó számjegy $1$. Új szám $(-2-1)/3 = -1$.
$-1 \pmod 3 = 2$. (Mivel $-1 = -1 \times 3 + 2$). Utolsó számjegy $\bar{1}$. Új szám $(-1+1)/3 = 0$.
Az utolsó számjegy $\bar{1}$.
Tehát a számjegyek sorrendben (balról jobbra): $\bar{1}, 1, 1$.
$(\bar{1}11)_{balzer} = (-1) \cdot 3^2 + 1 \cdot 3^1 + 1 \cdot 3^0 = -9 + 3 + 1 = -5$. Ez is stimmel!

Táblázat: Összehasonlítás: Hagyományos vs. Szimmetrikus Hármas Rendszer

Tízes Hagyományos Hármas Szimmetrikus Hármas (Balzer)
-5 N/A $(\bar{1}11)_{balzer}$
-4 N/A $(\bar{1}02)_3 \rightarrow (\bar{1}0\bar{1} \times 3 + 1) \rightarrow (\bar{1}1\bar{1})_3$
-3 N/A $(\bar{1}00)_{balzer}$
-2 N/A $(\bar{1}1)_{balzer}$
-1 $2_3$ $(\bar{1})_{balzer}$
0 $0_3$ $(0)_{balzer}$
1 $1_3$ $(1)_{balzer}$
2 $2_3$ $(2)_{balzer}$
3 $10_3$ $(10)_{balzer}$
4 $11_3$ $(11)_{balzer}$
5 $12_3$ $(1\bar{1}\bar{1})_{balzer}$
6 $20_3$ $(20)_{balzer}$
7 $21_3$ $(21)_{balzer}$
8 $22_3$ $(22)_{balzer}$ -> $(1\bar{1}1\bar{1}) $ -> $(2 \cdot 9 + 2 \cdot 3 + 2 \cdot 1) = 18+6+2 = 26$ No. $8 = 1 \cdot 9 – 1 \cdot 3 + 2$? no. $8 = 1 \cdot 9 – 1$. $(10\bar{1})_3$.

Újra a 8 átalakítása szimmetrikus hármasba:
$8 \pmod 3 = 2$. Utolsó számjegy $\bar{1}$. Új szám $(8+1)/3 = 3$.
$3 \pmod 3 = 0$. Utolsó számjegy $0$. Új szám $(3-0)/3 = 1$.
$1 \pmod 3 = 1$. Utolsó számjegy $1$. Új szám $(1-1)/3 = 0$.
Az utolsó számjegy $1$.
Tehát a számjegyek sorrendben: $1, 0, \bar{1}$.
$(10\bar{1})_{balzer} = 1 \cdot 3^2 + 0 \cdot 3^1 + (-1) \cdot 3^0 = 9 + 0 – 1 = 8$. Ez stimmel!

Fontos megjegyzés: A szimmetrikus hármas számrendszer, bár ritkábban használt, egyedülálló előnyökkel bír az előjelkezelés terén, ami bizonyos alkalmazásokban nagyon hasznossá teheti.

Alkalmazások és érdekességek

Bár a tízes számrendszer dominál, a hármas számrendszernek megvannak a maga speciális területei, ahol hasznosnak bizonyulhat.

  • Számítástechnika és logika: A hármas számrendszerhez köthető a ternary logic, ahol az igazságértékek nem csak igaz és hamis lehetnek, hanem egy harmadik, köztes állapot is (például "ismeretlen" vagy "semleges"). Bár a klasszikus számítógépek binárisak (kétállapotúak), vannak kutatások és fejlesztések, amelyek harmadik állapotot is kihasználnak, potenciálisan nagyobb számítási sűrűséget és hatékonyságot kínálva.
  • Kódolás és tömörítés: Bizonyos kódolási sémákban, mint például a base32 vagy base64 rokonaiban, a hármas számrendszer (vagy a szimmetrikus változata) elemei előfordulhatnak, bár nem ez a leggyakoribb forma.
  • Matematikai elméletek: A hármas számrendszer és annak szimmetrikus változata fontos szerepet játszik a számelmélet bizonyos területein, különösen az olyan problémákban, amelyek az egész számok előállíthatóságával foglalkoznak.
  • Rendszertervezés: Korábban léteztek hármas logikájú számítógépek, például a szovjet "Setun". Bár ezek a rendszerek nem terjedtek el széles körben, érdekes betekintést nyújtottak a nem-bináris számítási architektúrák lehetőségébe.

A hármas számrendszerrel való ismerkedés kitágíthatja a matematikai horizontunkat, és segíthet abban, hogy mélyebben megértsük az alapvető számábrázolási elveket, amelyek a saját tizes számrendszerünket is formálják. 💡

Fontos megjegyzés: A "logika" és a "számrendszer" fogalmak szorosan összefonódnak, különösen a számítástechnika és az elméleti matematika területén.

GYIK: Gyakran Ismételt Kérdések

H3: Mi az alapvető különbség a tízes és a hármas számrendszer között?

A legfontosabb különbség az alapban rejlik. A tízes számrendszernek az alapja 10, ami azt jelenti, hogy 10 különböző számjegyet (0-9) használunk, és a pozíciók értékei $10$ hatványai. A hármas számrendszer alapja 3, ami azt jelenti, hogy mindössze 3 számjegyet (0, 1, 2) használunk, és a pozíciók értékei $3$ hatványai ($3^0, 3^1, 3^2$, stb.).

H3: Hogyan tudok átváltani egy tízes számot hármas számrendszerbe?

Az átváltáshoz ismételten osszuk el a tízes számot 3-mal. Jegyezzük fel a maradékokat. A maradékok sorrendjében (az utolsótól az elsőig) kapjuk meg a hármas számrendszerbeli ábrázolást. Például a 25 átváltása: $25 \div 3 = 8$ (maradék 1), $8 \div 3 = 2$ (maradék 2), $2 \div 3 = 0$ (maradék 2). Tehát $(25)_{10} = (221)_3$.

H3: Miért lenne hasznos a szimmetrikus hármas számrendszer?

A szimmetrikus hármas számrendszer a $-1, 0, 1$ számjegyeket használja. Ennek egyik fő előnye, hogy minden egész szám egyértelműen és előjel nélkül ábrázolható. Ez leegyszerűsítheti bizonyos aritmetikai műveleteket és a számábrázolást.

H3: Hol használják a hármas számrendszert a gyakorlatban?

Bár nem olyan elterjedt, mint a tízes vagy a kettes számrendszer, a hármas logikát és számrendszert kutatják a számítástechnika terén (pl. harmadik logikai állapot), korábban léteztek hármas logikájú számítógépek (pl. "Setun"), és szerepet kaphat speciális kódolási vagy elméleti matematikai alkalmazásokban.

H3: Mennyire bonyolultak a hármas számrendszerbeli műveletek?

Az alapvető műveletek (összeadás, kivonás, szorzás) a hármas számrendszerben hasonlóan működnek, mint a tízesben, csak figyelembe kell venni a 3-as alapot és a 0, 1, 2 számjegyek használatát, különösen az "átvitel" és "kölcsönvétel" során. Az osztás egy kicsit bonyolultabb, de ugyanazt az elvet követi, mint a tízes számrendszerben.

Megoszthatod a cikket
A matek
Adatvédelmi áttekintés

Ez a weboldal sütiket használ, hogy a lehető legjobb felhasználói élményt nyújthassuk. A cookie-k információit tárolja a böngészőjében, és olyan funkciókat lát el, mint a felismerés, amikor visszatér a weboldalunkra, és segítjük a csapatunkat abban, hogy megértsék, hogy a weboldal mely részei érdekesek és hasznosak.