Metoda dělení základem

Z testwiki
Verze z 12. 5. 2014, 11:28, kterou vytvořil imported>DaBler (přímé odkazy)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Metoda dělení základem je metoda určená pro převod celých čísel mezi soustavami. Metoda spočívá v postupném celočíselném dělení původního čísla základem cílové soustavy a sepisování zbytku po dělení.

Postup

Mějme celé číslo NA vyjádřené v soustavě o základu rA na m platných číslic polynomem dle vzorce

NA=i=0m1airAi=am1rAm1+am2rAm2++a0rA0

Chceme jej vyjádřit v soustavě o základu rB jako

NB=i=0n1birBi=bn1rBn1+bn2rBn2++b0rB0

Tento výraz můžeme celočíselně vydělit základem rB, přičemž dostaneme podíl P a zbytek Z. Můžeme pak psát

NB=PrB+Z=(bn1rBn2+bn2rBn3++b1rB0)rB+b0

Zbytek Z tudíž představuje číslici b0. K určení koeficientu b1 vydělíme zcela analogicky polynom P základem rB. Celý postup opakujeme dokud nebude výsledek dělení nulový.

Výsledkem převodu je číslo NB, které má jednotlivé číslice zapsané pozičně jako bn1bn2b0.

Příklad

Převod čísla (109)10 do binární soustavy.

dělení   podíl zbytek význam
(109)10/2 = 54 1 nejméně významná číslice
(54)10/2 = 27 0
(27)10/2 = 13 1
(13)10/2 = 6 1
(6)10/2 = 3 0
(3)10/2 = 1 1
(1)10/2 = 0 1 nejvíce významná číslice

Tedy (109)10=(1101101)2.

Související články