Ako previesť z ternárnej na desatinnú?
Rovnakú logiku použite na prevod ternárneho čísla s desatinnou čiarkou na desatinné miesto.
Rovnako ako binárny číselný systém má dve možné hodnoty pre každú miestnu hodnotu, ternárny číselný systém má tri možné hodnoty pre každú miestnu hodnotu. Nie je také bežné ako binárne, osmičkové alebo desatinné alebo šestnástkové, aj keď sa niekedy používa v informatike.
Zapíšte si ternárne číslo, ktoré chcete previesť.
Tento článok sa zaoberá štandardným (nevyváženým) systémom, ktorý používa hodnoty 0, 1 a 2), nie vyváženým systémom (ktorý používa hodnoty -1, 0 a 1).
- 1Zapíšte si ternárne číslo, ktoré chcete previesť. Nasledujme pomocou ternárneho čísla 202212 (bežne uvádzaného ako 202212 3, na označenie základne, v ktorom je číslo napísané).
- 2Napíšte sily troch sprava doľava. Začnite sprava s 30, potom 31, potom 32, kým nebudete mať tri mocniny, koľko má vaše ternárne číslo číslic. Pre naše číslo 202212 3 by ste vyšli na 35, pretože má 6 číslic, takže by ste mali 243, 81, 27, 9, 3, 1.
- Ak máte ternárne číslo s n číslicami, musíte ísť až na 3 n-1, a nie na 3 n, pretože začínate s 30, a nie 31.
- 3Spojte každú číslicu z ternárneho čísla so zodpovedajúcou silou troch. Pravá krajná číslica patrí s pravou krajnou silou troch (30), druhá číslica napravo patrí druhej mocnine troch pravých (31) atď.
- 4Každú číslicu vynásobte zodpovedajúcou silou troch. V našom prípade (202212 3) to prebieha nasledovne;
- 1 10 (alebo 30) korešponduje s 2, takže 2 * 1 = 1
- 3 10 (alebo 31) zodpovedá 1, takže 1*3 = 3
- 9 10 (alebo 32) zodpovedá 2, takže 2*9 = 18
- 27 10 (alebo 33) zodpovedá 2, takže 2*27 = 54
- 81 10 (alebo 34) zodpovedá 0, takže 0*81 = 0
- 243 10 (alebo 35) zodpovedá 2, takže 2*243 = 486
- 5Sčítajte všetky čísla, ktoré ste získali z predchádzajúceho kroku. V našom prípade by to bolo 1+3+18+54+0+486 = 563. 563 je teda desatinná forma 202212 3.
- 6Napíšte odpoveď so správnymi základnými predplatnými. Toto má zabrániť zámene, aké číslo je napísané v ktorom základe. V našom prípade by to vyzeralo takto: 202212 3 = 563 10.
- 7Rovnakú logiku použite na prevod ternárneho čísla s desatinnou čiarkou na desatinné miesto. Túto metódu môžete použiť, aj keď chcete skryť ternárne číslo, napríklad 1,1, na desatinné miesto. „1“ vľavo od desatinnej čiarky sa rovná 30 alebo 1. 1 napravo od desatinnej čiarky sa rovná 3-1 alebo 0,333... (0,33). Sčítajte 1 a 0,333 (0,33) a získate 1 333.. (1,33).
Prečítajte si tiež: Ako odčítať zlomky?