Cum se convertește zecimalul în binar

Autor: John Stephens
Data Creației: 1 Ianuarie 2021
Data Actualizării: 29 Iunie 2024
Anonim
Ce este codul binar si cum putem sa-l intelegem
Video: Ce este codul binar si cum putem sa-l intelegem

Conţinut

Factorul zecimal (baza zece) are zece valori (0,1,2,3,4,5,6,7,8 sau 9) pentru fiecare valoare. În schimb, sistemul binar (sistem hexazecimal) are două reprezentări de 0 și 1 pentru fiecare. Deoarece binarul este limbajul intrinsec utilizat în computerele electronice, programatorii de computere ar trebui să înțeleagă cum să se convertească de la zecimal la binar. Urmați acești pași simpli pentru a vedea cum puteți converti.

Pași

Metoda 1 din 2: împărțirea scurtă cu două cu solduri

  1. Rezolvarea problemelor. Pentru acest exemplu vom converti zecimalul 15610 la binar. Scrieți numărul zecimal ca divizor în cadrul simbolului divizării lungi. Înregistrați coeficientul sistemului țintă (în cazul nostru, scrieți numărul "2" pentru sistemul binar) ca divizor în afara curbei simbolului diviziunii lungi.
    • Această metodă este mai ușor de înțeles atunci când descrie pe hârtie și mult mai ușor pentru începători, deoarece se bazează doar pe împărțirea în doi.
    • Pentru a evita confuzia înainte și după conversie, scrieți numărul de bază la care lucrați sub fiecare număr. În acest caz, zecimalul ar avea un indice de 10, iar numărul binar echivalent ar avea un indice de 2.

  2. Divizia. Scrieți cocientul sub simbolul diviziunii lungi și scrieți restul (0 sau 1) în dreapta divizorului.
    • Deoarece împărțim la 2, când numărul împărțit este un număr par, restul binar devine 0, iar când divizorul este un număr impar, restul binar devine 1.

  3. Continuați împărțirea până când rezultatul împărțirii cu 2 este zero. Continuând împărțirea în jos, împărțiți noul coeficient la doi și scrieți restul în dreapta diviziunii. Opriți-vă când coeficientul este 0.
  4. Scrieți un nou număr binar. Începând cu balanța din partea de jos, secvențați balanța de jos în sus. Ca și în acest exemplu, veți obține 10011100. Acesta este echivalentul binar al numărului zecimal 156. Sau poate fi scris ca subindice fiecare: 15610 = 100111002
    • Această metodă poate fi ajustată pentru a converti de la zecimal la „orice” sistem. Divizorul este 2 deoarece sistemul pe care doriți să îl convertiți este sistemul 2 (binar). Dacă sistemul de conversie este un alt sistem, înlocuiți divizorul 2 din calcul cu sistemul pe care doriți să îl convertiți. De exemplu, dacă sistemul pe care doriți să îl convertiți este 9, înlocuiți divizorul 2 cu 9. Rezultatul final va fi sistemul pe care doriți să îl convertiți.
    publicitate

Metoda 2 din 2: Decrementarea puterii și scăderea


  1. Începeți prin a face o masă. Enumerați puterile a doi într-un „tabel de factori de 2” de la dreapta la stânga. Începând de la 2, are valoarea „1”. Măriți exponentul cu unul pentru fiecare putere. Creați o secvență de puteri până ajungeți la numărul care este aproape de zecimalul cu care începeți. În acest exemplu, vom converti numărul zecimal 15610 la binar.
  2. Găsiți cea mai mare putere de 2. Alegeți cel mai mare număr care se potrivește cu numărul pe care îl convertiți. 128 este cea mai mare putere de 2 care se potrivește cu 156, scrieți numărul 1 sub această celulă în foaia de calcul ca binar în colțul din stânga jos. Scădeți 128 din numărul original. Veți obține 28.
  3. Treceți la puterile următoarelor două mai mici. Folosind noul număr (28), treceți în jos la foaia de calcul pentru a marca puterea 2 care poate corespunde numărului care urmează să fie împărțit. 64 este mai mare decât 28, scrieți un 0 sub celula respectivă ca următorul binar din dreapta. Continuați până găsiți numărul care „ar putea” acoperi numărul 28.
  4. Scădeți următorul număr care s-ar putea potrivi și marcați-l cu 1. 16 ar putea să se potrivească cu 28, deci ați scrie 1 sub acea casetă și ați scădea 28 din 16. Veți obține 12. 8 meciuri 12, deci scrieți 1 sub caseta 8 și scade 12 din 8. Veți obține 4.
  5. Continuați până când terminați foaia de calcul. Verificați 1 sub numărul inclus în noul număr și scrieți 0 sub celulele care sunt mai mari decât noul număr.
  6. Scrieți rezultatul în număr binar. Numerele binare sunt 1 și 0 sub foaia de calcul de la stânga la dreapta. Veți avea numărul binar 10011100. Acesta este numărul binar care corespunde numărului zecimal 156. Sau poate fi scris într-un format de indice: 15610 = 100111002.
    • Repetarea acestei metode vă va ajuta să memorați puterile lui 2, permițându-vă să treceți peste pasul 1.
    publicitate

Sfat

  • Computerul instalat în sistemul dvs. de operare poate face acest lucru pentru dvs., dar în calitate de programator, ar trebui să aveți o înțelegere clară a modului de conversie.Puteți vizualiza opțiunile de conversie ale computerului dvs. deschizând elementul de meniu „Vizualizare” de pe bara de instrumente și selectând „Programator”.
  • Conversia înapoi, de la binar la zecimal, este adesea mai ușor de învățat mai întâi.
  • Practică. Încercați să convertiți la zecimal 17810, 6310și 810. Numărul binar corespunzător este 101100102, 1111112și 10002. Încercați să convertiți 20910, 2510și 24110 la numărul binar corespunzător 110100012, 110012și 111100012.