3 načina za pretvaranje iz binarnog u decimalni

Sadržaj:

3 načina za pretvaranje iz binarnog u decimalni
3 načina za pretvaranje iz binarnog u decimalni

Video: 3 načina za pretvaranje iz binarnog u decimalni

Video: 3 načina za pretvaranje iz binarnog u decimalni
Video: Kako Započeti Razgovor Sa Bilo Kim 2024, Travanj
Anonim

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

Image
Image

Binarni u decimalni pretvarač

Metoda 1 od 2: Kako koristiti oznaku položaja

Pretvorite iz binarnog u decimalni korak 1
Pretvorite iz binarnog u decimalni korak 1

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

Pretvorite iz binarnog u decimalni korak 2
Pretvorite iz binarnog u decimalni korak 2

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.

Pretvorite iz binarnog u decimalni korak 3
Pretvorite iz binarnog u decimalni korak 3

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.

Pretvorite iz binarnog u decimalni korak 4
Pretvorite iz binarnog u decimalni korak 4

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

Pretvorite iz binarnog u decimalni korak 5
Pretvorite iz binarnog u decimalni korak 5

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.

Pretvorite iz binarnog u decimalni korak 6
Pretvorite iz binarnog u decimalni korak 6

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.

Pretvorite iz binarnog u decimalni korak 7
Pretvorite iz binarnog u decimalni korak 7

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

Pretvorite iz binarnog u decimalni korak 8
Pretvorite iz binarnog u decimalni korak 8

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.

Pretvorite iz binarnog u decimalni korak 9
Pretvorite iz binarnog u decimalni korak 9

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.

Pretvorite iz binarnog u decimalni korak 10
Pretvorite iz binarnog u decimalni korak 10

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.

Pretvorite iz binarnog u decimalni korak 11
Pretvorite iz binarnog u decimalni korak 11

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.

Pretvorite iz binarnog u decimalni korak 12
Pretvorite iz binarnog u decimalni korak 12

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.

Pretvorite iz binarnog u decimalni korak 13
Pretvorite iz binarnog u decimalni korak 13

Korak 6. Ponovite prethodni korak još jednom

Udvostručite trenutni zbroj, 11 i dodajte sljedeću znamenku, 0, 2 x 11 + 0 = 22.

Pretvorite iz binarnog u decimalni korak 14
Pretvorite iz binarnog u decimalni korak 14

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.

Pretvorite iz binarnog u decimalni korak 15
Pretvorite iz binarnog u decimalni korak 15

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.

Pretvorite iz binarnog u decimalni korak 16
Pretvorite iz binarnog u decimalni korak 16

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.

Pretvorite iz binarnog u decimalni korak 17
Pretvorite iz binarnog u decimalni korak 17

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.

Upozorenja

Ovo koristi nepotpisan binarno, umjesto potpisano, s pomičnim zarezom ili fiksnom točkom.

Preporučeni: