Metoda násobení základem

Z testwiki
Skočit na navigaci Skočit na vyhledávání

Metoda násobení základem je metoda určená pro převod desetinných čísel mezi soustavami. Metoda je určena pro čísla menší než 1 a spočívá v opakovaném násobení základem cílové soustavy a sepisování číslice na pozici jednotek.

Postup

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

NA=i=1mairAi=a1rA1+a2rA2++amrAm, kde NA<1

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

NB=i=1nbirBi=b1rB1+b2rB2++bnrBn

Vztah lze přepsat podle základu soustavy, do které chceme číslo převést tak, aby se základy vyskytovaly bez mocnin

NA=rB1(a1+rB1(a2++rB1(an1+rB1an)))=0,b1b2bn=NB

Postupně tedy násobíme číslo NA základem rB a dostaneme první desetinnou číslici b1 (číslici sepíšeme) a nový dílčí součin S

NArB=b1+b2rB1+b3rB2++bnrBn+1=b1+S

Dalším násobením dostaneme b2 atd. Postup opakujeme do požadované přesnosti nebo dokud není dílčí součin nulový. Dostaneme desetinné číslo zapsané pozičně.

Příklad

Převod čísla (0,6875)10 do binární soustavy.

násobení   součin rozepsáno význam
(0,6875)102 = 1,375 1+0,375 nejvíce významná číslice
(0,375)102 = 0,75 0+0,75
(0,75)102 = 1,5 1+0,5
(0,5)102 = 1,0 1+0,0 nejméně významná číslice

Tedy (0,6875)10=(0,1011)2

Související články