3 moduri de a converti de la binar la zecimal

Cuprins:

3 moduri de a converti de la binar la zecimal
3 moduri de a converti de la binar la zecimal

Video: 3 moduri de a converti de la binar la zecimal

Video: 3 moduri de a converti de la binar la zecimal
Video: Transformare zecimal binar si viceversa 2024, Aprilie
Anonim

Sistemul binar este limbajul intern al computerelor electronice. Dacă sunteți un programator de calculator serios, ar trebui să înțelegeți cum să faceți conversia binar spre zecimal. Acest wikiHow vă va arăta cum să faceți acest lucru.

Pași

Convertor

Image
Image

Convertor binar în zecimal

Metoda 1 din 2: Cum se folosește notația pozițională

Conversia de la Binar la Decimal Pasul 1
Conversia de la Binar la Decimal Pasul 1

Pasul 1. Notați numărul binar și enumerați puterile lui 2 de la dreapta la stânga

Să presupunem că vrem să convertim numărul binar 100110112 la zecimal. Mai întâi, scrieți-l. Apoi, scrieți puterile a doi de la dreapta la stânga. Începeți de la 20, evaluându-l ca „1”. Măriți exponentul cu câte unul pentru fiecare putere. Opriți-vă când cantitatea de elemente din listă este egală cu cantitatea de cifre din numărul binar. Numărul de exemplu, 10011011, are opt cifre, deci lista, cu opt elemente, ar arăta astfel: 128, 64, 32, 16, 8, 4, 2, 1

Convertiți de la Binar la Decimal Pasul 2
Convertiți de la Binar la Decimal Pasul 2

Pasul 2. Scrieți cifrele numărului binar sub puterile lor corespunzătoare de două

Acum, scrieți doar 10011011 sub numerele 128, 64, 32, 16, 8, 4, 2 și 1, astfel încât fiecare cifră binară să corespundă cu puterea sa de două. „1” din dreapta numărului binar ar trebui să corespundă cu „1” din dreapta puterilor enumerate de două, și așa mai departe. De asemenea, puteți scrie cifrele binare deasupra puterilor a două, dacă o preferați așa. Ceea ce este important este că se potrivesc.

Conversia de la Binar la Decimal Pasul 3
Conversia de la Binar la Decimal Pasul 3

Pasul 3. Conectați cifrele din numărul binar cu puterile lor corespunzătoare de două

Desenați linii, începând de la dreapta, conectând fiecare cifră consecutivă a numărului binar la puterea a două care este următoarea în lista de deasupra acestuia. Începeți prin trasarea unei linii de la prima cifră a numărului binar la prima putere a două din lista de deasupra acestuia. Apoi, trageți o linie de la a doua cifră a numărului binar la a doua putere a două din listă. Continuați să conectați fiecare cifră cu puterea corespunzătoare de două. Acest lucru vă va ajuta să vedeți vizual relația dintre cele două seturi de numere.

Conversia de la Binar la Decimal Pasul 4
Conversia de la Binar la Decimal Pasul 4

Pasul 4. Notați valoarea finală a fiecărei puteri de două

Mutați prin fiecare cifră a numărului binar. Dacă cifra este 1, scrieți puterea corespunzătoare de două sub linie, sub cifră. Dacă cifra este 0, scrieți un 0 sub linie, sub cifră.

Deoarece „1” corespunde cu „1”, devine „1.” Deoarece „2” corespunde cu „1”, acesta devine „2.” Deoarece „4” corespunde cu „0”, devine „0.” Deoarece „8” corespunde cu „1”, devine „8” și din moment ce „16” corespunde cu „1” devine „16”. „32” corespunde cu „0” și devine „0” și „64” corespunde cu „0” și, prin urmare, devine „0” în timp ce „128” corespunde cu „1” și devine 128

Conversia de la Binar la Decimal Pasul 5
Conversia de la Binar la Decimal Pasul 5

Pasul 5. Adăugați valorile finale

Acum, adăugați numerele scrise sub linie. Iată ce faceți: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Acesta este echivalentul zecimal al numărului binar 10011011.

Convertiți de la Binar la Decimal Pasul 6
Convertiți de la Binar la Decimal Pasul 6

Pasul 6. Scrieți răspunsul împreună cu indicele de bază

Acum, tot ce trebuie să faceți este să scrieți 15510, pentru a arăta că lucrați cu un răspuns zecimal, care trebuie să funcționeze în puteri de 10. Cu cât vă obișnuiți mai mult să convertiți de la binar la zecimal, cu atât vă va fi mai ușor să memorați puterile a doi, iar dvs. Voi putea finaliza sarcina mai repede.

Convertiți de la Binar la Decimal Pasul 7
Convertiți de la Binar la Decimal Pasul 7

Pasul 7. Utilizați această metodă pentru a converti un număr binar cu un punct zecimal în formă zecimală

Puteți utiliza această metodă chiar și atunci când doriți să ascundeți un număr binar, cum ar fi 1.12 la zecimal. Tot ce trebuie să faceți este să știți că numărul din partea stângă a zecimalei este în poziția unităților, ca în mod normal, în timp ce numărul din partea dreaptă a zecimalei este în poziția „jumătăți” sau 1 x (1 / 2).

„1” din stânga punctului zecimal este egal cu 20, sau 1. 1 din dreapta zecimalei este egal cu 2-1sau.5. Adăugați 1 și.5 și veți obține 1.5, adică 1.12 în notație zecimală.

Metoda 2 din 2: Cum se folosește Dublarea

Convertiți de la Binar la Decimal Pasul 8
Convertiți de la Binar la Decimal Pasul 8

Pasul 1. Notați numărul binar

Această metodă nu folosește puteri. Ca atare, este mai simplu pentru a converti numere mari în cap, deoarece trebuie doar să țineți evidența unui subtotal. Primul lucru pe care trebuie să-l faci este să notezi numărul binar pe care îl vei converti folosind metoda de dublare. Să presupunem că numărul cu care lucrați este 10110012. Scrie pe hartie.

Convertiți de la Binar la Decimal Pasul 9
Convertiți de la Binar la Decimal Pasul 9

Pasul 2. Pornind de la stânga, dublați-vă totalul anterior și adăugați cifra curentă

Deoarece lucrați cu numărul binar 10110012, prima cifră din stânga este 1. Totalul anterior este 0, deoarece nu ați început încă. Va trebui să dublați totalul anterior, 0 și să adăugați 1, cifra curentă. 0 x 2 + 1 = 1, astfel încât noul dvs. total actual este 1.

Conversia de la pasul 10 la cel binar la zecimal
Conversia de la pasul 10 la cel binar la zecimal

Pasul 3. Dublați totalul curent și adăugați următoarea cifră din stânga

Totalul dvs. actual este acum 1 și noua cifră curentă este 0. Deci, dublați 1 și adăugați 0. 1 x 2 + 0 = 2. Noul dvs. total actual este 2.

Convertiți de la pasul binar la cel zecimal 11
Convertiți de la pasul binar la cel zecimal 11

Pasul 4. Repetați pasul anterior

Continuă. Apoi, dublați totalul curent și adăugați 1, următoarea cifră. 2 x 2 + 1 = 5. Totalul dvs. actual este acum 5.

Convertiți de la Binar la Decimal Pasul 12
Convertiți de la Binar la Decimal Pasul 12

Pasul 5. Repetați din nou pasul anterior

Apoi, dublați totalul actual, 5 și adăugați următoarea cifră, 1. 5 x 2 + 1 = 11. Totalul dvs. nou este 11.

Conversia de la Binar la Decimal Pasul 13
Conversia de la Binar la Decimal Pasul 13

Pasul 6. Repetați din nou pasul anterior

Dublați totalul actual, 11, și adăugați următoarea cifră, 0. 2 x 11 + 0 = 22.

Convertiți de la Binar la Decimal Pasul 14
Convertiți de la Binar la Decimal Pasul 14

Pasul 7. Repetați din nou pasul anterior

Acum, dublați totalul actual, 22 și adăugați 0, următoarea cifră. 22 x 2 + 0 = 44.

Conversia de la pasul binar la cel zecimal 15
Conversia de la pasul binar la cel zecimal 15

Pasul 8. Continuați să dublați totalul actual și să adăugați următoarea cifră până când ați epuizat cifrele

Acum, ați ajuns la ultimul număr și aproape ați terminat! Tot ce trebuie să faceți este să luați totalul actual, 44, și să-l dublați împreună cu adăugarea 1, ultima cifră. 2 x 44 + 1 = 89. Ați terminat! Ați convertit 100110112 la notația zecimală la forma zecimală, 89.

Conversia de la pasul binar la cel zecimal 16
Conversia de la pasul binar la cel zecimal 16

Pasul 9. Scrieți răspunsul împreună cu indicele de bază

Scrieți răspunsul final ca 8910 pentru a arăta că lucrați cu o zecimală, care are o bază de 10.

Convertiți de la pasul binar la cel zecimal 17
Convertiți de la pasul binar la cel zecimal 17

Pasul 10. Folosiți această metodă pentru a converti de la orice bază la zecimală

Dublarea este utilizată deoarece numărul dat este de baza 2. Dacă numărul dat este de o bază diferită, înlocuiți 2 din metodă cu baza numărului dat. De exemplu, dacă numărul dat se află în baza 37, ați înlocui „x 2” cu „x 37”. Rezultatul final va fi întotdeauna în zecimal (baza 10).

Video - Prin utilizarea acestui serviciu, unele informații pot fi partajate cu YouTube

sfaturi

  • Practică. Încercați să convertiți numerele binare 110100012, 110012și 111100012. Respectiv, echivalentele lor zecimale sunt 20910, 2510și 24110.
  • Calculatorul care este instalat cu Microsoft Windows poate face această conversie pentru dvs., dar, în calitate de programator, sunteți mai bine cu o bună înțelegere a funcționării conversiei. Opțiunile de conversie ale calculatorului pot fi făcute vizibile deschizând meniul „Vizualizare” și selectând „Științific” (sau „Programator”). Pe Linux, puteți utiliza calculatorul.
  • Notă: Aceasta este NUMAI pentru numărare și nu vorbește despre traduceri ASCII.

Avertizări

Aceasta folosește nesemnat binar, mai degrabă decât semnat, cu virgulă mobilă sau cu punct fix.

Recomandat: