Conversia unui număr zecimal la un număr binar
Sistemul numeric zecimal (baza 10) are zece posibile valori (0,1,2,3,4,5,6,7,8 și 9) pentru fiecare poziție, în timp ce sistemul de numere binare (baza 2) are numai două posibile pentru fiecare poziție Are valori care sunt reprezentate ca 0 sau 1. Deoarece sistemul binar este limba internă a computerelor electronice, programatorii grave trebuie să știe cum să convertească numerele de la zecimale la binare. În acest tutorial, veți afla câțiva pași simpli pentru a vă ajuta să stăpâniți această transformare.
metodă
Metoda 1
Divizați cu două odihnă
1
Notați-vă sarcina. Pentru acest exemplu, să presupunem că aveți zecimea 15610 doriți să convertiți la un număr binar. Subliniați numărul zecimal și, în partea stângă, scrieți baza sistemului de numere la care doriți să vă convertiți numărul. În cazul nostru, acesta este "2" pentru sistemul de numere binare.
- Această metodă este mult mai ușor de înțeles atunci când o aveți pe o foaie de hârtie. În plus, este deosebit de potrivit pentru începători, deoarece este construit exclusiv pe diviziunea cu 2.
- Pentru a evita confuzia înainte sau după conversie, adăugați baza fiecărui număr la care lucrați ca index. În cazul nostru, numărul zecimal primește indicele 10 și corespondentul său binar indicele 2.
2
Împărțiți linia de bază cu 2. Scrieți rezultatul întreg (coeficientul) sub linia de bază și scrieți restul (0 sau 1) spre dreapta.
3
Continuați până la 2 până când ajungeți la 0. Lucrați în jos prin împărțirea fiecărui nou coeficient cu 2 și scriind restul la dreapta fiecărui dividend. Opriți acest lucru imediat ce este 0.
4
Notați noul număr binar. Citiți cifrele reziduurilor de jos în sus. În exemplul nostru, ar trebui să puteți citi 10011100. Acesta este echivalentul binar al zecimal 156. Dacă doriți să specificați baza, scrieți: 15610 = 100111002
Metoda 2
Puteri descendente de două și scădere
1
Mai întâi, creați un tabel. Includeți în el puterile a două de la dreapta la stânga. Începeți la 20, care corespunde cu "1". Creșteți exponentul cu câte unul pentru fiecare putere de două și notați valoarea calculată. Continuați lista până când ajungeți la un număr foarte apropiat de numărul dat din sistemul zecimal. De exemplu, să presupunem că doriți numărul zecimal 15610 convertiți la un număr binar.
2
Căutând cea mai mare putere a celor doi. Alegeți cea mai mare putere a două, care este mai mică decât numărul dvs. de convertit. 128 este cea mai mare putere de două, care se potrivește în 156, așa că puneți 1 sub câmpul corespunzător din foaia de calcul pentru a obține prima cifră binară (stânga). Apoi scade 128 de la numărul de pornire și vei primi 28.
3
Du-te la următoarele două puteri. Deplasați-vă cu noul număr (28) de-a lungul mesei și notați cât de des se potrivește puterea celor două. 64 nu se încadrează în 28, deci scrieți un 0 sub câmpul corespunzător din foaia dvs. de calcul. Continuați până când ajungeți la o putere de două persoane minor decât 28 este.
4
Scoateți orice număr ulterior care se potrivește numărului dvs. dat și notați un număr de sub câmpul corespunzător din foaia dvs. de calcul. 16 se potrivește în 28, deci scrie un 1 sub câmpul corespunzător și scade 16 din 28, ceea ce îți dă 12. 8 se potrivește în 12, așa că scrie 1 sub intrarea tabelului pentru 8 și scade 8 de la 12. Ca rezultat rezultă 4.
5
Continuați până când ajungeți în partea de jos a foii de calcul. Amintiți-vă că întotdeauna puneți 1 sub fiecare putere de două care se încadrează în noul dvs. număr, și păstrați altfel acolo 0.
6
Puneți numărul binar împreună. Numărul dvs. binar este exact același număr de zerouri și acelea pe care le găsiți sub masa dvs. În exemplul nostru, ar trebui să puteți citi acolo 10011100. Acesta este echivalentul binar al numărului zecimal 156. Dacă doriți să specificați baza, scrieți 15610 = 100111002
Sfaturi
- Calculatorul încorporat din sistemul dvs. de operare poate gestiona această conversie pentru dvs. Ca programator, cu toate acestea, sunteți adesea mai bine sfătuiți să stăpâniți această procedură în timp ce adormiți. Puteți vizualiza caracteristicile de conversie a calculatorului accesând meniul Vizualizare și selectând "Programator".
- Conversia în cealaltă direcție, de la binar la zecimal, este adesea mai ușor de învățat la început.
- Practicați aceste metode. Încercați numerele zecimale 17810, 6310, 810 conversia. Echivalentul binar este 101100102, 001111112 și 000010002. Încercați și 20910, 2510 și 24110 la 110100012, 000110012 și 111100012 conversia.
Distribuiți pe rețelele sociale:
înrudit
- Adăugați numere binare
- Conversia numerelor binare la numere zecimale
- Scădeți numerele binare
- Convertiți fracțiile, procentele și zecimalele
- Conversia fracțiunilor în numere zecimale
- Diviziune cu numere binare
- Conversia unui număr binar la un număr octal
- Conversia unui număr zecimal la un număr octal
- Împărțiți un număr întreg cu un număr zecimal
- Convertiți o fracție într-un număr zecimal
- Convertiți unitățile
- Citiți un cod binar
- Citirea unui ceas binar
- Conversia binar în hexazecimal
- Adăugați numere zecimale
- Transformați grame în kilograme
- Înțelegeți hexazecimale
- Conversia numerelor hexazecimale la numere binare sau zecimale
- Numără sistemul binar
- Convertiți contoarele la milimetri
- Conversia numerelor de la sistemul zecimal la sistemul hexazecimal