Kako pretvoriti binarno v decimalno (s slikami)

Kazalo:

Kako pretvoriti binarno v decimalno (s slikami)
Kako pretvoriti binarno v decimalno (s slikami)

Video: Kako pretvoriti binarno v decimalno (s slikami)

Video: Kako pretvoriti binarno v decimalno (s slikami)
Video: 🌹Красивая, удобная и теплая женская манишка из остатков пряжи спицами! Подгонка под любой размер! 2024, November
Anonim

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

Pretvorite iz binarnega v decimalni korak 1
Pretvorite iz binarnega v decimalni korak 1

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

Pretvorite iz binarnega v decimalno 2. korak
Pretvorite iz binarnega v decimalno 2. korak

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.

Pretvorite iz binarnega v decimalni korak 3
Pretvorite iz binarnega v decimalni korak 3

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.

Pretvorite iz binarnega v decimalni korak 4
Pretvorite iz binarnega v decimalni korak 4

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

Pretvorite iz binarnega v decimalni korak 5
Pretvorite iz binarnega v decimalni korak 5

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.

Pretvorite iz binarnega v decimalno 6. korak
Pretvorite iz binarnega v decimalno 6. korak

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.

Pretvorite iz binarnega v decimalni korak 7
Pretvorite iz binarnega v decimalni korak 7

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

Pretvorite iz binarnega v decimalni korak 8
Pretvorite iz binarnega v decimalni korak 8

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.

Pretvorite iz binarnega v decimalni korak 9
Pretvorite iz binarnega v decimalni korak 9

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.

Pretvorite iz binarnega v decimalni korak 10
Pretvorite iz binarnega v decimalni korak 10

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.

Pretvorite iz binarnega v decimalni korak 11
Pretvorite iz binarnega v decimalni korak 11

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.

Pretvorite iz binarnega v decimalni korak 12
Pretvorite iz binarnega v decimalni korak 12

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.

Pretvorite iz binarnega v decimalni korak 13
Pretvorite iz binarnega v decimalni korak 13

6. korak Ponovite prejšnji korak

Pomnožite trenutno seštevek 11 in dodajte naslednjo številko 0,2 x 11 + 0 = 22.

Pretvorite iz binarnega v decimalni korak 14
Pretvorite iz binarnega v decimalni korak 14

Korak 7. Ponovite prejšnji korak še enkrat

Zdaj podvojite trenutno seštevek 22 in dodajte 0, naslednjo številko. 22 x 2 + 0 = 44.

Pretvorite iz binarnega v decimalni korak 15
Pretvorite iz binarnega v decimalni korak 15

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.

Pretvorite iz binarnega v decimalni korak 16
Pretvorite iz binarnega v decimalni korak 16

Korak 9. Zapišite odgovor z osnovnim podpisom

Napišite svoj končni odgovor 8910 za označevanje decimalnega števila z osnovo 10.

Pretvorite iz binarnega v decimalni korak 17
Pretvorite iz binarnega v decimalni korak 17

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.

Priporočena: