Ako previesť z desatinnej do binárnej

Ako previesť z desatinnej do binárnej



Používajú sa elektronické počítačové systémyich výpočty binárny číselný systém, to znamená, kde sa pre kombináciu čísel používajú kombinácie dvoch číslic - 0 a 1. Ľudia pracujú jednoduchšie s desiatkovým systémom, no pri prekladoch čísel z jedného systému do druhého by nemali byť žiadne osobitné ťažkosti.





Ako previesť z desatinnej do binárnej


















inštrukcia





1


Štandardný spôsob prevodu z desatinného systémudvojkovo sa postupne tak, že sa pôvodné číslo a získa tak, že tento súkromný 2, kde vo zvyšku bude vždy buď 0 alebo 1. rozdelenie by mala byť vykonaná, ak je podiel nebude rovná 0. Získané hodnoty sú uvedené v reverznej zvyškoch poradie a nakoniec požadovaný počet v binárnom systéme.





2


Napríklad, vezmite číslo 20, rozdeľte ho2, dostaneme 10 a vo zvyšku 0; rozdeliť 10 na 2, dostanete 5 a vo zvyšku 0; rozdeliť 5 na 2, dostanete 2 a zvyšok 1; Oddiel 2 na 2, získať 1 a zvyšok 0, 1, deliť o 2, dostanete 0 a zvyšok 1. zaznamená hodnotu zvyškov z druhej k prvému, ktorý je 10,100, a je to číslo 20 zastúpené v binárnom systéme.





3


Prvá metóda môže byť mierne zjednodušená. Všetky čísla v binárnom systéme, s výnimkou čísla 0, začínajú na 1, takže môžete rozdeliť, kým sa súkromné ​​číslo nerovná 1 a zapíšete to ako prvú číslicu čísla.





4


Prevod zlomkového desatinného čísla nabinárny systém musí najskôr preložiť celú časť a potom vynásobiť čiastočnú časť 2, celá časť výslednej hodnoty bude prvým číslom požadovaného čísla za desatinnou čiarkou a čiastočná časť výsledného čísla sa musí vynásobiť dvoma. Tieto akcie sa musia opakovať, kým sa zlomková časť nestane 0 alebo sa dosiahne potrebná presnosť čísla.





5


Ako príklad preložíme číslo 2.25 v binárnom systéme. Najskôr preložte celú časť - 2 rozdeľte o 2, získate 1 a vo zvyšku 0, potom 2 (10) zodpovedá 10 (2). Vynásobte 0,25 za 2, výsledkom je 0,5, teda prvé číslo za čiarou 0; vynásobte 0,5 za 2, dostanete 1, druhé číslo je 1, zlomková časť je 0, a preto je preklad hotový. Zapíšeme výsledné čísla - 10.01, to bude zlomkové desatinné číslo 2.25 reprezentované v binárnom systéme.