Binarni (osnovni dve) številski sistem ima dve možni vrednosti, bodisi 0 ali 1, za vsako vrednost mesta. Nasprotno pa ima decimalni (osnovni deset) številski sistem deset možnih vrednosti (0, 1, 2, 3, 4, 5, 6, 7, 8 ali 9) za vsako vrednost mesta. Da bi se izognili zmedi pri uporabi različnih številskih sistemov, je mogoče vpisati osnovo vsake številke. Na primer, binarno število 10011100 lahko vnesemo v osnovo dva tako, da napišemo 100111002. Decimalno število 156 lahko zapišemo kot 15610 in preberi sto petinpetdeset, osnova deset. Ker je binarni sistem notranji jezik elektronskih računalnikov, bodo resni računalniški programerji razumeli, kako pretvoriti binarno v decimalno. Obratno pretvorbo iz decimalnega v binarno je pogosto težje naučiti prvič.
Korak
Metoda 1 od 2: Uporaba oznake položaja
Korak 1. Zapišite binarna števila in navedite polja 2 od desne proti levi
Na primer, želimo pretvoriti binarno število 100110112 biti decimalni. Najprej zapišite. Nato zapišite kvadrat 2 od desne proti levi. Začni pri 20, kar je 1. Povečajte kvadrat enega za drugim. Ustavite se, če je število števk na seznamu enako številu binarnih številk. Primer številke 10011011 ima osem mest, zato ima seznam 8 številk, na primer: 128, 64, 32, 16, 8, 4, 2, 1
Korak 2. Zapišite števke binarnega števila pod kvadrat dveh seznamov
Pod številke 128, 64, 32, 16, 8, 4, 2 in 1 zapišite številko 10011011, tako da ima vsaka binarna številka svoj dvomestni kvadrat. 1 desno od binarnega števila se poravna z 1 na seznamu kvadratov 2 itd. Če želite, lahko pišete tudi binarne številke nad kvadratom dveh. Pomembno je, da ga lahko seznanite.
Korak 3. Povežite števke binarnega števila s seznamom kvadratov dveh
Narišite črto, začenši z desne, ki povezuje vsako številko binarnega števila s kvadratom dveh. Začnite tako, da prvo številko binarnega števila podložite s kvadratom prvih dveh na seznamu nad njim. Nato potegnite črto od druge številke binarnega števila do kvadrata drugih dveh na seznamu. Še naprej povezujte vsako številko s kvadratom dveh. To vam bo pomagalo vizualizirati razmerje med dvema nizoma številk.
Korak 4. Zapišite končno vrednost vsakega kvadrata dveh
Prečesajte vsako številko binarnega števila. Če je številka 1, zapišite kvadrat dveh parov pod številko 1. Če je številka 0, pod številko 0 napišite 0.
Ker je 1 par z 1, je rezultat 1. Ker sta 2 para z 1, je rezultat 2. Ker so 4 pari z 0, je rezultat 0. Ker je 8 parov z 1, je rezultat 8, in ker je 16 parov z 1, je rezultat 16. 32 parov z 0, tako da je rezultat 0 in 64 parov z 0, tako da je rezultat 0, medtem ko 128 parov z 1, tako da je rezultat 128
Korak 5. Dodajte končno vrednost
Zdaj seštejte vse številke, zapisane pod binarnimi številkami. To storite tako: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. To je decimalni ekvivalent binarnega števila 10011011.
Korak 6. Zapišite svoj odgovor z osnovnim podpisom
Zdaj morate napisati 15510, da pokažete, da je število decimalno, kar je večkratnik 10. Bolj ko se boste navadili na pretvorbo binarnega v decimalno, lažje si boste zapomnili kvadrat dveh in boste lahko pretvorili hitreje.
Korak 7. S to metodo pretvorite binarno število z decimalno vejico v decimalno obliko
To metodo lahko uporabite, če želite pretvoriti binarna števila, na primer 1, 12 biti decimalni. Vse kar morate storiti je, da veste, da je številka levo od decimalke položaj enot, medtem ko je številka na desni polovica polovice ali 1 x (1/2).
1 levo od decimalne vejice je enako 20ali 1. 1 na desni strani decimalnega mesta je 2-1ali 0, 5. Dodajte 1 in 0, 5, tako da bo rezultat 1,5, ki ga lahko zapišemo 1, 12 v decimalnem zapisu.
Metoda 2 od 2: Uporaba množenja dveh
Korak 1. Zapišite binarno število
Ta metoda ne uporablja kvadratov. Tako je lažje obračati velike številke v glavi, ker si jih morate zapomniti. Prva stvar, ki jo boste potrebovali, je, da z metodo množenja zapišete binarno število, ki ga boste pretvorili. Recimo, da želite pretvoriti binarno število 10110012. Zapišite.
Korak 2. Od leve strani pomnožite prejšnji seštevek z dvema in dodajte števke
Ker uporabljate binarno številko 10110012, vaša prva številka na levi je 1. Vaša prejšnja vsota je 0, ker še niste začeli. Predhodni dve vsoti morate pomnožiti z 0 in dodati 1, števki. 0 x 2 + 1 = 1, tako da je vaša nova skupna vrednost 1.
Korak 3. Pomnožite trenutno seštevek z dvema in dodajte naslednjo številko
Vaš trenutni seštevek je 1, nova številka pa 0. Zato pomnožite z 1 in dodajte 0,1 x 2 + 0 = 2. Vaša nova vsota je 2.
Korak 4. Ponovite prejšnji korak
Nadaljuj. Nato podvojite skupno število in dodajte 1, naslednjo številko. 2 x 2 + 1 = 5. Zdaj je skupaj 5.
5. korak Ponovite prejšnji korak
Nato podvojite trenutno seštevek 5 in dodajte naslednjo številko, 1,5 x 2 + 1 = 11. Vaša nova vsota je 11.
6. korak Ponovite prejšnji korak
Pomnožite trenutno seštevek 11 in dodajte naslednjo številko 0,2 x 11 + 0 = 22.
Korak 7. Ponovite prejšnji korak še enkrat
Zdaj podvojite trenutno seštevek 22 in dodajte 0, naslednjo številko. 22 x 2 + 0 = 44.
Korak 8. Še naprej pomnožite trenutno seštevek z dvema in dodajte naslednje številke, dokler vam jih ne zmanjka
Zdaj je vaša končna številka in že je skoraj končano! Vse, kar morate storiti, je, da pomnožite vaš trenutni seštevek, 44, pomnožite z dvema in nato dodate 1, zadnjo številko. 2 x 44 + 1 = 89. Končano je! Spremenili ste 100110112 na decimalno obliko 89.
Korak 9. Zapišite odgovor z osnovnim podpisom
Napišite svoj končni odgovor 8910 za označevanje decimalnega števila z osnovo 10.
Korak 10. S to metodo pretvorite katero koli osnovo v decimalno obliko
Množenje dveh se uporablja, ker dano število temelji na 2. Če ima dano število drugačno osnovo, zamenjajte 2 v tej metodi z osnovo tega števila. Na primer, če podano število temelji na 37, zamenjajte x 2 s x 37. Končni rezultat je vedno v decimalni obliki (osnova 10).
Nasveti
- Vadite. Poskusite pretvoriti binarno število 110100012, 110012in 111100012. Vsako binarno število je enakovredno decimalnemu 20910, 2510in 24110.
- Kalkulator, vgrajen v Microsoft Windows, vam lahko pomaga pretvoriti številke, vendar kot programer bolje razumete, kako jih spremeniti. Kalkulator za pretvorbo lahko odprete tako, da odprete meni Pogled in izberete Znanstveni (ali Programer). V Linuxu lahko uporabite galculator.
- Opomba: to je SAMO za izračun in ne govorimo o ACSII.