Sådan konverteres fra decimal til binært

Sådan konverteres fra decimal til binært



Elektroniske computersystemer bruges tilderes beregninger binært tal system, det vil sige hvor kombination af tal anvendes kombinationer af to cifre - 0 og 1. Det er lettere for en person at arbejde med et decimalsystem, men der bør ikke være nogen særlige vanskeligheder med at oversætte tal fra et system til et andet.





Sådan konverteres fra decimal til binært


















instruktion





1


Den standard måde at konvertere fra et decimalsystemi binær notation sekventielt dividere det oprindelige antal og opnås ved at dividere denne private 2, hvor i resten vil altid være enten 0 eller 1. division bør gennemføres, så længe kvotienten ikke vil være lig med 0. De opnåede resultater er registreret i de omvendte rester værdier rækkefølge og til sidst opnås det ønskede nummer i det binære system.





2


F.eks. Tag nummeret 20, divider det med2, vi får 10 og i resten 0; divider 10 med 2, du får 5 og i resten af ​​0; divider 5 med 2, du får 2 og i resten 1; Sektion 2 on 2, få 1 og en resterende del af 0, 1, dividere med 2, får du en 0 og en resterende del af 1. Optag værdien af ​​rester fra den sidstnævnte til den førstnævnte, der er 10.100, og det er tallet 20 repræsenteret i det binære system.





3


Den første metode kan let forenkles. Alle numre i det binære system, undtagen 0, starter ved 1, så du kan opdele, indtil det private nummer er 1, og skriv dette som det første ciffer i nummeret.





4


At konvertere et brøk decimalnummer tildet binære system skal først oversætte hele delen og multiplicere den fraktionelle del med 2, vil heltaldelen af ​​den resulterende værdi være det første tal af det ønskede tal efter decimaltegnet, og den delte del af det resulterende tal skal multipliceres med to igen. Disse handlinger skal gentages, indtil den delte del bliver 0, eller den nødvendige præcision af nummeret nås.





5


Som et eksempel oversætter vi nummer 2.25 i det binære system. For det første oversæt hele delen - 2 divider med 2, få 1 og i resten 0, så svarer 2 (10) til 10 (2). Multiplicer 0,25 ved 2, hvilket resulterer i 0,5, det vil sige det første tal efter kommaet vil være 0; multiplicere 0,5 med 2, du får 1, det andet tal er 1, den delte del er 0, derfor er oversættelsen færdig. Lad os skrive ned de resulterende tal - 10.01, dette vil være det fraktionelle decimaltal 2.25 repræsenteret i det binære system.