Binarni sustav je interni jezik elektroničkih računala. Ako ste ozbiljan računalni programer, trebali biste razumjeti kako pretvoriti iz binarno u decimalno. Ovaj wikiHow će vam pokazati kako to učiniti.
Koraci
Konverter
Binarni u decimalni pretvarač
Metoda 1 od 2: Kako koristiti oznaku položaja
Korak 1. Zapišite binarni broj i navedite stupnjeve 2 zdesna nalijevo
Recimo da želimo pretvoriti binarni broj 100110112 na decimalu. Prvo zapišite. Zatim zapišite moći dvoje s desna na lijevo. Počni u 20, ocjenjujući ga kao "1". Za svaku stepenicu povećajte eksponent za jedan. Zaustavi se kada je količina elemenata na popisu jednaka količini znamenki u binarnom broju. Primjer broja 10011011 ima osam znamenki, pa bi popis s osam elemenata izgledao ovako: 128, 64, 32, 16, 8, 4, 2, 1
Korak 2. Napišite znamenke binarnog broja ispod odgovarajućih moći dva
Sada samo napišite 10011011 ispod brojeva 128, 64, 32, 16, 8, 4, 2 i 1 tako da svaka binarna znamenka odgovara svojoj snazi dva. "1" s desne strane binarnog broja treba odgovarati "1" s desne strane navedenih snaga dva, i tako dalje. Također možete zapisati binarne znamenke iznad moći dva, ako vam je tako draže. Ono što je važno je da se podudaraju.
Korak 3. Spojite znamenke u binarnom broju s odgovarajućim moćima dva
Nacrtajte linije, počevši s desne strane, povezujući svaku uzastopnu znamenku binarnog broja sa stepenom dva koja je sljedeća na popisu iznad njega. Počnite povlačenjem crte od prve znamenke binarnog broja do prve snage dva na popisu iznad njega. Zatim povucite crtu od druge znamenke binarnog broja do drugog stepena dva na popisu. Nastavite povezivati svaku znamenku s odgovarajućom snagom dvije. To će vam pomoći da vizualno vidite odnos između dva skupa brojeva.
Korak 4. Zapišite konačnu vrijednost svake od dvije snage
Krećite se kroz svaku znamenku binarnog broja. Ako je znamenka 1, ispod crte, ispod znamenke, napišite njezinu odgovarajuću snagu dvije. Ako je znamenka 0, upišite 0 ispod crte, ispod znamenke.
Budući da "1" odgovara "1", postaje "1." Budući da "2" odgovara "1", postaje "2." Budući da "4" odgovara "0", postaje "0". Budući da "8" odgovara "1", postaje "8", a budući da "16" odgovara "1", postaje "16." "32" odgovara "0" i postaje "0", a "64" odgovara "0" i stoga postaje "0", dok "128" odgovara "1" i postaje 128
Korak 5. Dodajte konačne vrijednosti
Sada zbrojite brojeve napisane ispod crte. Evo što trebate učiniti: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ovo je decimalni ekvivalent binarnog broja 10011011.
Korak 6. Zapišite odgovor zajedno s osnovnim indeksom
Sve što trebate učiniti je napisati 15510, kako biste pokazali da radite s decimalnim odgovorom, koji mora djelovati u stupnjevima 10. Što se više naviknete na pretvaranje iz binarnog u decimalno, lakše ćete zapamtiti moći dva, a vi Moći ću brže dovršiti zadatak.
Korak 7. Ovom metodom pretvorite binarni broj s decimalnom točkom u decimalni oblik
Ovu metodu možete koristiti čak i kada želite prikriti binarni broj poput 1.12 na decimalu. Sve što trebate učiniti je znati da je broj s lijeve strane decimalnog mjesta u položaju jedinica, kao i normalno, dok je broj s desne strane decimalnog mjesta u položaju "polovice" ili 1 x (1/ 2).
"1" lijevo od decimalne točke jednako je 20, ili 1. 1 s desne strane decimalnog mjesta jednako je 2-1, ili.5. Zbrojite 1 i.5 i dobit ćete 1,5, što je 1,12 u decimalnom zapisu.
Metoda 2 od 2: Kako koristiti udvostručavanje
Korak 1. Zapišite binarni broj
Ova metoda ne koristi moći. Kao takvo, lakše je pretvoriti velike brojeve u glavi jer trebate samo pratiti međuzbroj. Prvo što trebate učiniti je zapisati binarni broj koji ćete pretvoriti metodom udvostručavanja. Recimo da je broj s kojim radite 10110012. Zapisati.
Korak 2. Počevši od lijeve strane, udvostručite prethodni zbroj i dodajte trenutnu znamenku
Budući da radite s binarnim brojem 10110012, vaša prva znamenka skroz lijevo je 1. Vaš prethodni zbroj je 0 budući da još niste započeli. Morat ćete udvostručiti prethodni zbroj, 0, i dodati 1, trenutnu znamenku. 0 x 2 + 1 = 1, tako da je vaš novi trenutni zbroj 1.
Korak 3. Udvostručite trenutni zbroj i dodajte sljedeću krajnju lijevu znamenku
Vaš trenutni zbroj sada je 1, a nova trenutna znamenka je 0. Dakle, udvostručite 1 i dodajte 0. 1 x 2 + 0 = 2. Vaš novi trenutni zbroj je 2.
Korak 4. Ponovite prethodni korak
Samo nastavi. Zatim udvostručite trenutni zbroj i dodajte 1, sljedeću znamenku. 2 x 2 + 1 = 5. Vaš trenutni ukupni iznos sada je 5.
Korak 5. Ponovite prethodni korak još jednom
Zatim udvostručite svoj trenutni zbroj, 5, i dodajte sljedeću znamenku, 1, 5 x 2 + 1 = 11. Vaš novi zbroj je 11.
Korak 6. Ponovite prethodni korak još jednom
Udvostručite trenutni zbroj, 11 i dodajte sljedeću znamenku, 0, 2 x 11 + 0 = 22.
Korak 7. Ponovite prethodni korak još jednom
Sada udvostručite vaš trenutni ukupan broj 22 i dodajte 0, sljedeću znamenku. 22 x 2 + 0 = 44.
Korak 8. Nastavite udvostručavati trenutni zbroj i dodavati sljedeću znamenku sve dok vam ne ponestane znamenki
Sada ste na zadnjem broju i skoro ste gotovi! Sve što trebate učiniti je uzeti vaš trenutni ukupni broj, 44, i udvostručiti ga zajedno sa zbrajanjem 1, posljednje znamenke. 2 x 44 + 1 = 89. Gotovi ste! Pretvorili ste 100110112 na decimalni zapis u decimalni oblik, 89.
Korak 9. Zapišite odgovor zajedno s osnovnim indeksom
Zapišite svoj konačni odgovor kao 8910 kako biste pokazali da radite s decimalnim brojem koji ima bazu 10.
Korak 10. Koristite ovu metodu za pretvaranje iz bilo koje baze u decimalnu
Dvostruko se koristi jer je zadani broj baze 2. Ako je zadani broj različite baze, zamijenite 2 u metodi s bazom datog broja. Na primjer, ako je dati broj u bazi 37, zamijenili biste "x 2" s "x 37". Konačni rezultat uvijek će biti u decimalnom obliku (baza 10).
Video - Korištenjem ove usluge neki se podaci mogu podijeliti s YouTubeom
Savjeti
- Praksa. Pokušajte pretvoriti binarne brojeve 110100012, 110012i 111100012. Odnosno, njihovi decimalni ekvivalenti su 20910, 2510, i 24110.
- Kalkulator koji dolazi s instaliranim sustavom Microsoft Windows može to učiniti umjesto vas, ali kao programer bolje vam je dobro razumjeti kako konverzija funkcionira. Opcije pretvorbe kalkulatora mogu biti vidljive otvaranjem izbornika "Pogled" i odabirom "Znanstveno" (ili "Programer"). Na Linuxu možete koristiti kalkulator.
- Napomena: Ovo je SAMO za brojanje i ne govori o prijevodima ASCII.