Binarni sistem je interni jezik elektronskih računara. Ako ste ozbiljan programer, trebali biste razumjeti kako pretvoriti iz binarno u decimalno. Ovaj wikiHow će vam pokazati kako to učiniti.
Koraci
Pretvarač
Binarni u decimalni pretvarač
Metoda 1 od 2: Kako se koristi pozicijska notacija
Korak 1. Zapišite binarni broj i navedite stepene 2 s desna na lijevo
Recimo da želimo pretvoriti binarni broj 100110112 do decimalnog. 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 listi jednaka količini znamenki u binarnom broju. Primjer broja, 10011011, ima osam znamenki, pa bi lista s osam elemenata izgledala ovako: 128, 64, 32, 16, 8, 4, 2, 1
Korak 2. Napišite znamenke binarnog broja ispod odgovarajućih stepena 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 potencijala dva, itd. Možete i napisati binarne znamenke iznad stepena dva, ako vam se više sviđa. Ono što je važno je da se podudaraju.
Korak 3. Povežite znamenke u binarnom broju sa odgovarajućim moćima dva
Nacrtajte linije, počevši s desne strane, povezujući svaku uzastopnu znamenku binarnog broja sa stepenom dvije koja je sljedeća na listi iznad nje. Počnite povlačenjem crte od prve znamenke binarnog broja do prve stepenice dva na popisu iznad njega. Zatim povucite liniju od druge znamenke binarnog broja do drugog stepena dva na listi. 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 linije, ispod cifre, napišite odgovarajuću snagu dvije. Ako je cifra 0, napišite 0 ispod crte, ispod cifre.
Pošto "1" odgovara "1", postaje "1." Pošto "2" odgovara "1", postaje "2." Budući da "4" odgovara "0", postaje "0". Pošto "8" odgovara "1", postaje "8", a pošto "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. Napišite odgovor zajedno s osnovnim indeksom
Sve što trebate učiniti je napisati 15510, da pokažete da radite s decimalnim odgovorom, koji mora raditi sa stepenima 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 obaviti zadatak.
Korak 7. Koristite ovu metodu za pretvaranje binarnog broja s decimalnom točkom u decimalni oblik
Ovu metodu možete koristiti čak i kada želite prikriti binarni broj, poput 1.12 do decimalnog. Sve što trebate učiniti je znati da je broj s lijeve strane decimalnog mjesta u položaju jedinica, kao i obično, dok je broj s desne strane decimalnog mjesta u položaju "polovice" ili 1 x (1/ 2).
"1" lijevo od decimalne zapete jednako je 20, ili 1. 1 s desne strane decimalnog mjesta jednako je 2-1, ili.5. Zbrojite 1 i.5 i dobić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 ovlaštenja. Kao takvo, lakše je pretvoriti velike brojeve u glavi jer trebate samo pratiti međuzbir. 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. Polazeći s 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 jer još niste poč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 cifru
Vaš trenutni zbroj je sada 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, svoju sljedeću znamenku. 2 x 2 + 1 = 5. Vaš trenutni zbroj je sada 5.
Korak 5. Ponovite prethodni korak još jednom
Zatim udvostručite 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 ponovo
Sada udvostručite vaš trenutni zbroj, 22, i dodajte 0, sljedeću znamenku. 22 x 2 + 0 = 44.
Korak 8. Nastavite sa udvostručavanjem vašeg trenutnog zbroja i dodavanjem sljedeće znamenke sve dok vam ne nestane cifara
Sada ste na posljednjem broju i skoro ste gotovi! Sve što trebate učiniti je uzeti vaš trenutni zbroj, 44, i udvostručiti ga zajedno sa zbrajanjem 1, posljednje znamenke. 2 x 44 + 1 = 89. Sve ste završili! Pretvorili ste 100110112 do decimalnog zapisa u decimalni oblik, 89.
Korak 9. Napišite odgovor zajedno sa osnovnim indeksom
Zapišite svoj konačni odgovor kao 8910 kako biste pokazali da radite sa decimalnim brojem koji ima bazu 10.
Korak 10. Koristite ovu metodu za pretvaranje iz bilo koje baze u decimalnu
Udvostručavanje se koristi jer je dati broj osnove 2. Ako je dati broj različite osnove, zamijenite 2 u metodi s bazom datog broja. Na primjer, ako je dati broj u bazi 37, zamijenili biste "x 2" sa "x 37". Konačni rezultat uvijek će biti u decimalnom obliku (baza 10).
Video - Korištenjem ove usluge neke se informacije mogu podijeliti s YouTubeom
Savjeti
- Vježbajte. Pokušajte pretvoriti binarne brojeve 110100012, 110012, i 111100012. Odnosno, njihovi decimalni ekvivalenti su 20910, 2510, i 24110.
- Kalkulator koji je instaliran sa Microsoft Windows -om može izvršiti ovu konverziju umjesto vas, ali kao programer bolje vam je da dobro razumijete kako konverzija funkcionira. Opcije pretvaranja kalkulatora mogu se učiniti vidljivim otvaranjem izbornika "Pogled" i odabirom "Znanstveno" (ili "Programer"). Na Linuxu možete koristiti kalkulator.
- Napomena: Ovo je SAMO za brojanje i ne govori o ASCII prijevodima.