Jak převést binární na desetinné (s obrázky)

Obsah:

Jak převést binární na desetinné (s obrázky)
Jak převést binární na desetinné (s obrázky)

Video: Jak převést binární na desetinné (s obrázky)

Video: Jak převést binární na desetinné (s obrázky)
Video: Vypočítej obsah trojúhelníku | Geometrie | Khan Academy 2024, Listopad
Anonim

Binární (základní dva) číselný systém má dvě možné hodnoty, buď 0 nebo 1, pro každou hodnotu místa. Naproti tomu desítková (základní desetina) numerická soustava má pro každou hodnotu místa deset možných hodnot (0, 1, 2, 3, 4, 5, 6, 7, 8 nebo 9). Aby se předešlo nejasnostem při používání různých numerických systémů, lze základ každého čísla přihlásit k odběru. Například binární číslo 10011100 lze zapsat do základny dva zapsáním 100111002. Desetinné číslo 156 lze zapsat jako 15610 a přečtěte si sto padesát šest, základ deset. Protože binární systém je interním jazykem elektronických počítačů, seriózní počítačoví programátoři pochopí, jak převést binární na desítkové. Převod naopak z desítkové na binární je často obtížnější naučit se poprvé.

Krok

Metoda 1 ze 2: Použití zápisu polohy

Převod z binárního na desítkový krok 1
Převod z binárního na desítkový krok 1

Krok 1. Zapište si binární čísla a napište čtverce 2 zprava doleva

Například chceme převést binární číslo 100110112 být desetinné. Nejprve si to zapište. Poté zapište čtverec 2 zprava doleva. Začněte ve 20, což je 1. Zvětšete čtverec jeden po druhém. Zastavte, pokud je počet číslic v seznamu stejný jako počet binárních číslic. Příkladové číslo 10011011 má osm číslic, takže seznam má 8 čísel, například toto: 128, 64, 32, 16, 8, 4, 2, 1

Převod z binárního na desítkový krok 2
Převod z binárního na desítkový krok 2

Krok 2. Zapište si číslice binárního čísla pod druhou mocninu seznamu

Napište číslo 10011011 pod čísla 128, 64, 32, 16, 8, 4, 2 a 1 tak, aby každá binární číslice měla svůj vlastní dvouciferný čtverec. 1 napravo od binárního čísla se zarovná s 1 v seznamu čtverců 2 atd. Pokud chcete, můžete také napsat binární číslice nad druhou mocninu. Důležité je, že to můžete spárovat.

Převod z binárního na desítkový krok 3
Převod z binárního na desítkový krok 3

Krok 3. Propojte číslice binárního čísla se seznamem druhých mocnin

Nakreslete čáru, začínající zprava, spojte každou číslici binárního čísla se čtvercem dvou. Začněte tím, že první číslici binárního čísla vložíte do čtverce prvních dvou v seznamu nad ním. Potom nakreslete čáru od druhé číslice binárního čísla k čtverci druhých dvou v seznamu. Pokračujte v propojování každé číslice druhou mocninou. To vám pomůže vizualizovat vztah mezi dvěma sadami čísel.

Převod z binárního na desítkový krok 4
Převod z binárního na desítkový krok 4

Krok 4. Zapište si konečnou hodnotu každého čtverce ze dvou

Pročtěte každou číslici binárního čísla. Pokud je číslice 1, napište čtverec dvou párů pod 1. Pokud je číslice 0, napište 0 pod číslo 0.

Protože 1 páry s 1, výsledek je 1. Protože 2 páry s 1, výsledek je 2. Protože 4 páry s 0, výsledek je 0. Protože 8 párů s 1 je výsledkem 8 a od 16 párů s 1 je výsledek 16. 32 párů s 0, takže výsledek je 0 a 64 párů s 0, takže výsledek je 0, zatímco 128 párů s 1, takže výsledek je 128

Převod z binárního na desítkový krok 5
Převod z binárního na desítkový krok 5

Krok 5. Přidejte konečnou hodnotu

Nyní sečtěte všechna čísla zapsaná pod binárními číslicemi. To uděláte: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Toto je desetinný ekvivalent binárního čísla 10011011.

Převod z binárního na desítkový krok 6
Převod z binárního na desítkový krok 6

Krok 6. Napište svou odpověď základním dolním indexem

Nyní musíte napsat 15510, abyste ukázali, že číslo je desetinné číslo, což je násobek 10. Čím více si zvyknete na převod binárních na desítkové, tím snáze si zapamatujete druhou mocninu a budete moci převádět to rychleji.

Převod z binárního na desítkový krok 7
Převod z binárního na desítkový krok 7

Krok 7. Tuto metodu použijte k převodu binárního čísla s desetinnou čárkou na desítkovou formu

Tuto metodu můžete použít, pokud chcete převést binární čísla jako 1, 12 být desítkové. Jediné, co musíte udělat, je vědět, že číslo nalevo od desetinné čárky je pozice jednotek, zatímco číslo napravo je poloviční pozice nebo 1 x (1/2).

1 nalevo od desetinné čárky se rovná 20nebo 1. 1 napravo od desetinné čárky se rovná 2-1nebo 0, 5. Přidejte 1 a 0, 5 tak, aby výsledek byl 1,5, což lze zapsat 1, 12 v desítkové notaci.

Metoda 2 ze 2: Použití násobení dvou

Převod z binárního na desítkový krok 8
Převod z binárního na desítkový krok 8

Krok 1. Zapište si binární číslo

Tato metoda nepoužívá čtverce. Je tedy snazší obrátit velká čísla v hlavě, protože si je musíte pouze zapamatovat. První věc, kterou budete potřebovat, je zapsat binární číslo, které se chystáte převést, pomocí metody násobení. Předpokládejme, že chcete převést binární číslo 10110012. Zapište si to.

Převod z binárního na desítkový krok 9
Převod z binárního na desítkový krok 9

Krok 2. Začněte zleva, vynásobte předchozí součet dvěma a přidejte číslice

Protože používáte binární číslo 10110012, vaše první číslice zleva je 1. Předchozí celkem je 0, protože jste ještě nezačali. Předchozí dva součty, 0, musíte vynásobit a přidat 1, číslice. 0 x 2 + 1 = 1, takže váš nový součet je 1.

Převod z binárního na desítkový krok 10
Převod z binárního na desítkový krok 10

Krok 3. Vynásobte aktuální součet dvěma a přidejte další číslici

Váš aktuální součet je 1 a nová číslice je 0. Takže vynásobte 1 a přidejte 0,1 x 2 + 0 = 2. Váš nový součet je 2.

Převod z binárního na desítkový krok 11
Převod z binárního na desítkový krok 11

Krok 4. Opakujte předchozí krok

Pokračovat. Dále zdvojnásobte svůj součet a přidejte 1, další číslici. 2 x 2 + 1 = 5. Váš součet je nyní 5.

Převod z binárního na desítkový krok 12
Převod z binárního na desítkový krok 12

Krok 5. Opakujte předchozí krok znovu

Dále zdvojnásobte aktuální součet 5 a přidejte další číslici 1,5 x 2 + 1 = 11. Váš nový součet je 11.

Převod z binárního na desítkový krok 13
Převod z binárního na desítkový krok 13

Krok 6. Opakujte předchozí krok znovu

Vynásobte svůj aktuální součet 11 a přidejte další číslici 0,2 x 11 + 0 = 22.

Převod z binárního na desítkový krok 14
Převod z binárního na desítkový krok 14

Krok 7. Opakujte předchozí krok znovu

Nyní zdvojnásobte aktuální součet, 22 a přidejte 0, další číslici. 22 x 2 + 0 = 44.

Převod z binárního na desítkový krok 15
Převod z binárního na desítkový krok 15

Krok 8. Pokračujte v násobení svého aktuálního součtu dvěma a přidávejte další číslice, dokud vám nedojdou

Nyní je vaše konečné číslo a je téměř hotovo! Jediné, co musíte udělat, je vynásobit aktuální součet 44 a vynásobit dvěma a poté přidat 1, poslední číslici. 2 x 44 + 1 = 89. Je hotovo! Změnili jste 100110112 na desítkovou formu 89.

Převod z binárního na desítkový krok 16
Převod z binárního na desítkový krok 16

Krok 9. Zapište si odpověď základním dolním indexem

Napište svou konečnou odpověď 8910 k označení desítkového čísla, které má základ 10.

Převod z binárního na desítkový krok 17
Převod z binárního na desítkový krok 17

Krok 10. Tuto metodu použijte k převodu jakékoli základní na desítkovou formu

Násobení dvěma se používá, protože dané číslo vychází z 2. Pokud má dané číslo jinou základnu, nahraďte 2 v této metodě základnou tohoto čísla. Pokud je například dané číslo založeno na 37, nahraďte x 2 x 37. Konečný výsledek je vždy v desítkové soustavě (základ 10).

Tipy

  • Praxe. Zkuste převést binární číslo 110100012, 110012a 111100012. Každé binární číslo je ekvivalentní desítkové hodnotě 20910, 2510a 24110.
  • Kalkulačka integrovaná v systému Microsoft Windows vám může pomoci převést čísla, ale jako programátor lépe porozumíte tomu, jak je změnit. Konverzní kalkulačku lze vyvolat otevřením nabídky Zobrazit a výběrem položky Vědecký (nebo Programátor). V Linuxu můžete použít galculator.
  • Poznámka: toto je POUZE pro výpočet, a ne o ACSII.

Doporučuje: