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
Convertor binar în zecimal
Metoda 1 din 2: Cum se folosește notația pozițională
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
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.