Metoda násobení základem

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

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 N_A v soustavě o základu r_A na m platných číslic vyjádřené polynomem jako :N_A = \sum_{i=-1}^{-m}a_i{\cdot}r_A^i = a_{-1}{\cdot}r_A^{-1}+a_{-2}{\cdot}r_A^{-2}+\cdots+a_{-m}{\cdot}r_A^{-m}\,\!, kde N_A

Chceme jej vyjádřit v soustavě o základu r_B jako :N_B = \sum_{i=-1}^{-n}b_i{\cdot}r_B^i = b_{-1}{\cdot}r_B^{-1}+b_{-2}{\cdot}r_B^{-2}+\cdots+b_{-n}{\cdot}r_B^{-n}\,\!

Vztah lze přepsat podle základu soustavy, do které chceme číslo převést tak, aby se základy vyskytovaly bez mocnin :N_A = r_B^{-1}{\cdot}(a_{-1}+r_B^{-1}{\cdot}(a_{-2}+{\ldots}+r_B^{-1}{\cdot}(a_{-n-1}+r_B^{-1}{\cdot}a_{-n}))) = 0{,}b_{-1}b_{-2}{\ldots}b_{-n} = N_B\,\!

Postupně tedy násobíme číslo N_A základem r_B a dostaneme první desetinnou číslici b_{-1} (číslici sepíšeme) a nový dílčí součin S :N_A \cdot r_B = b_{-1} + b_{-2}{\cdot}r_B^{-1}+b_{-3}{\cdot}r_B^{-2}+\cdots+b_{-n}{\cdot}r_B^{-n+1} = b_{-1} + S

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

Příklad

Převod čísla (0{,}6875)_{10}\,\! do binární soustavy.

:

násobenísoučinrozepsánovýznam
(0{,}6875)_{10}{\cdot}2\,\. =\,\. +more1{,}375\,\. 1 + 0{,}375\,\.
(0{,}375)_{10}{\cdot}2\,\. =\,\. 0{,}75\,\. 0 + 0{,}75\,\.
(0{,}75)_{10}{\cdot}2\,\. =\,\. 1{,}5\,\. 1 + 0{,}5\,\.
(0{,}5)_{10}{\cdot}2\,\. =\,\. 1{,}0\,\. 1 + 0{,}0\,\.
.

Tedy (0{,}6875)_{10}=(0{,}1011)_2\,\!

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top