Convertire binară la zecimală
Sistemul numeric zecimal are zece valori posibile (0,1,2,3,4,5,6,7,8 sau 9) pentru fiecare valoare de localizare. Acest lucru contrastează cu sistemul numeric binar, care are numai două valori posibile, adesea reprezentate de 0 sau 1, pentru fiecare valoare de locație. Pentru a evita confuzia atunci când folosiți aceste sisteme numerice diferite, baza fiecărui număr individual este adesea indicată prin scrierea acestuia în subscript. De exemplu, numărul zecimal 156 poate fi desemnat ca 15610
conținut
pași
Metoda 1
Alegeți o metodă de conversie
- Scurt divizie de două cu odihnă (ușor pentru începători).
- Comparație cu puterile în scădere de două și scăderea.
Metoda 2
Scurt diviziune cu două odihnă
Această metodă este mult mai ușor de înțeles dacă este vizualizată pe hârtie. Se bazează numai pe împărțirea cu două.
1
Problema. În acest exemplu, să luăm numărul zecimal 15610 pentru a converti binar.
- Scrieți numărul zecimal ca dividend într-un rând cu capul în jos "lungă diviziune" simbol.
- Scrieți baza sistemului relevant (în cazul nostru "2" pentru binar) ca divizor în afara curbei simbolului de divizare.
2
Scrieți răspunsul întreg (coeficientul) sub simbolul diviziei lungi și scrieți restul (0 sau 1) în partea dreaptă a dividendului.
3
Mergând în jos, împărțiți fiecare câte doi noi și scrieți resturile de pe partea dreaptă a fiecărui dividend. Opriți dacă coeficientul este 0.
4
Începând cu partea de jos, citiți seria de rămășițe în sus. Pentru acest exemplu ar trebui să aveți acum 10011100. Acesta este echivalentul binar al numărului zecimal 156. Sau, scris cu indicele: 15610 = 100111002
Metoda 3
Comparație cu puterile în scădere de două și scăderea.
1
Notați puterile a două în una "sistem numeric binar" de la dreapta la stânga. Începeți la 20, evaluați-o ca "1". Măriți exponentul cu 1 pentru fiecare putere. Lista, până la zece elemente, va trebui să arate așa. 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
2
Aflați cea mai mare putere care se potrivește cu numărul pe care doriți să îl convertiți la binar. În acest exemplu, vom converti numărul zecimal 15610 la binar. Care este cea mai mare putere care se potrivește în 156? Deoarece se potrivesc 128, scriem o cifră 1 ca cea mai stângă binară și tragem 128 din numărul zecimal, 156. Acum ai 128.
3
Continuați la următoarea putere mai mică de două. Are 64 la 28 potrivit? Nu, scrieți astfel 0 pentru următoarea cifră binară din dreapta.
4
Se potriveste 32 in 28? Nu, scrieți astfel 0.
5
Se potrivește 16 în 28? Da, scrieți un 1 și scade 16 din 28. Numai 12 rămân.
6
Se potrivește 8 în 12? Da, așa că scrie un 1 și scade 8 din 12. Acum aveți 4 stânga.
7
Are 4 (puterea a două) se potrivește 4 (zecimal)? Da, scrieți 1 și trageți 4 din 4. Acum este 0.
8
Se potrivește 2 în 0? Nu, scrieți astfel 0.
9
Are 1 meci 0? Nu, scrieți astfel 0.
10
Setați răspunsul binar la fel. Deoarece nu mai există alte două puteri în listă, ați terminat. Ar trebui să aveți acum 10011100. Acesta este echivalentul binar al numărului zecimal 156. Sau, scris cu indicele: 15610 = 100111002
sfaturi
- Conversia în cealaltă direcție, de la binar la zecimal, este adesea mai ușor de învățat mai întâi
- Practica. Încercați numărul zecimal 17810, 6310 și 810 pentru a converti. Echivalentul binar este 101100102, 001111112 și 000010002. Încercați 20910, 2510 și 24110 pentru a converti la, respectiv, 110100012, 000110012, 111100012 pentru a obține.
- Calculatorul care este prezent în sistemul dvs. de operare poate face această conversie pentru dvs. Dar, ca programator, ești mai bine cu o bună înțelegere a modului în care funcționează această conversie. Opțiunile de conversie ale calculatorului pot fi făcute vizibile în meniu "imagine" > "programator".
Distribuiți pe rețelele sociale:
înrudit
- Configurarea unei baze de date în MySQL
- Conversia numerelor hexazecimale la numere zecimale
- Distribuiți numere binare
- Se scad numerele binare unul de altul
- Convertire binară la octal
- Conversia binar în hexazecimal
- Numărarea binară
- Conversia fracțiunilor la numere zecimale
- Conversia centimetrilor în metri
- Calculați eroarea standard
- Transformați un număr zecimal într-un octal
- Conversia unei zecimale într-o fracțiune
- Numere complete
- Numere rotunde până la a zecea
- Explicați sistemul de valori pentru locație
- Calculați procentele pe un calculator
- Conversia procentelor și a fracțiunilor
- Transformați un număr binar într-un număr zecimal
- Citiți numere binare
- Calculați antilogitul
- Convertiți o fracție la o zecimală