Ako previesť z desatinného na binárne?

Ak chcete číslo previesť z desatinného na binárne, zapíšte si ho v hornej časti listu papiera. Rozdeľte číslo 2 a zvyšok napíšte nabok. Ak delíte nepárne číslo, zvyšok bude 1 a ak je párny, zvyšok bude 0. Po rozdelení čísla napíšte výsledok na nasledujúci riadok, vydelte ho 2 a zvyšok zapíšte. Pokračujte, kým kvocient nie je 0. Začnite od spodnej časti a napíšte všetky zvyšky v uvedenom poradí. Toto nové číslo je binárnym prepočtom na desatinné miesto. Ak sa chcete dozvedieť, ako nájsť binárne číslo desatiny pomocou odčítania a mocnín 2, pokračujte v čítaní článku!

Ak chcete číslo previesť z desatinného na binárne
Ak chcete číslo previesť z desatinného na binárne, zapíšte si ho v hornej časti listu papiera.

Desatinný (desatinný) číselný systém má pre každú miestnu hodnotu desať možných hodnôt (01,23,45,67,8 alebo 9). Naproti tomu binárny (základný dva) číselný systém má dve možné hodnoty reprezentované ako 0 alebo 1 pre každú miestnu hodnotu. Pretože binárny systém je vnútorným jazykom elektronických počítačov, seriózni počítačoví programátori by mali pochopiť, ako prevádzať z desatinného na binárne.

Metóda 1 z 2: Vykonanie krátkeho delenia dvoma so zvyškom

  1. 1
    Nastavte problém. V tomto prípade konvertujme desatinné číslo 156 10 na binárne. Napíšte desatinné číslo ako dividendu do symbolu „dlhej divízie“ naruby. Napíšte základňu cieľového systému (v našom prípade "2" pre binárne) ako deliteľ mimo krivku na symbol divízie.
    • Táto metóda je oveľa jednoduchšie pochopiť, keď je vizualizovaná na papieri, a je oveľa jednoduchšia pre začiatočníkov, pretože sa spolieha iba na delenie dvoma.
    • Aby ste predišli zámene pred a po konverzii, napíšte číslo základného systému, s ktorým pracujete, ako dolný index každého čísla. V tomto prípade bude mať desatinné číslo dolný index 10 a binárny ekvivalent bude mať dolný index 2.
  2. 2
    Rozdeliť. Pod symbol dlhého delenia napíšte celočíselnú odpoveď (kvocient) a zvyšok (0 alebo 1) napíšte napravo od dividendy.
    • Pretože delíme 2, keď je dividenda párna, binárny zvyšok bude 0 a keď je dividenda nepárny, binárny zvyšok bude 1.
  3. 3
    Pokračujte v delení, kým nedosiahnete 0. Pokračujte nadol, delte každý nový kvocient dvoma a zvyšky napíšte napravo od každej dividendy. Zastavte, keď je kvocient 0.
  4. 4
    Napíšte nové binárne číslo. Počnúc spodným zvyškom prečítajte postupnosť zvyškov smerom nahor. V tomto prípade by ste mali mať 10011100. Toto je binárny ekvivalent desatinného čísla 156. Alebo zapísané so základnými predplatnými: 156 10 = 10011100 2
    • Túto metódu je možné upraviť tak, aby prevádzala z desatinnej na akúkoľvek základňu. Deliteľ je 2, pretože požadovaný cieľ je základňa 2 (binárne). Ak je požadovaným cieľom iná základňa, nahraďte 2 v metóde požadovanou základňou. Ak je napríklad požadovaným cieľom cieľová základňa 9, nahraďte 2 číslom 9. Konečný výsledok bude potom na požadovanej základni.
Ako môžem previesť desatinné číslo na duodecimálne
Ako môžem previesť desatinné číslo na duodecimálne?

Metóda 2 z 2: Klesajúce mocniny dvoch a odčítanie

  1. 1
    Začnite vytvorením grafu. Zoznam síl dvoch v „tabuľke 2 základne“ sprava doľava. Začnite na 20 a vyhodnotte to ako „1“. Zvýšte exponent o jednu pre každú mocninu. Zostavte zoznam, kým sa nedostanete k číslu, ktoré je veľmi blízko desatinného systémového čísla, s ktorým začínate. V tomto prípade konvertujme desatinné číslo 156 10 na binárne.
  2. 2
    Hľadaj najväčšiu silu 2. Vyberte najväčšie číslo, ktoré sa zmestí na číslo, ktoré prevádzate. 128 je najväčšia mocnina z dvoch, ktorá sa zmestí do 156, takže do tohto grafu napíšte číslo 1 pre binárnu číslicu úplne vľavo. Potom odpočítajte 128 od počiatočného čísla. Teraz máte 28.
  3. 3
    Prejdite na ďalší nižší výkon dvoch. Pomocou svojho nového čísla (28) sa posuňte nadol v grafe a označte, koľkokrát sa každá mocnina 2 zmestí do vašej dividendy. 64 nejde do 28, takže napíšte 0 pod toto pole pre ďalšiu binárnu číslicu vpravo. Pokračujte, kým nedosiahnete číslo, ktoré môže ísť až do 28.
  4. 4
    Odpočítajte každé po sebe idúce číslo, ktoré sa zmestí, a označte ho číslom 1. 16 sa zmestí do 28, takže pod jeho pole napíšete 1 a odpočítate 16 od 28. Teraz máte 12, 8 ide do 12, takže napíšte 1 pod políčkom 8 a odpočítajte ho od 12. Teraz máte 4.
  5. 5
    Pokračujte, kým sa nedostanete na koniec grafu. Nezabudnite označiť 1 pod každým číslom, ktoré vstupuje do vášho nového čísla, a 0 pod tými, ktoré nie.
  6. 6
    Napíšte binárnu odpoveď. Číslo bude úplne rovnaké zľava doprava ako číslice 1 a 0 pod grafom. Mali by ste mať 10011100. Toto je binárny ekvivalent desatinného čísla 156. Alebo zapísané so základnými predplatnými: 156 10 = 10011100 2.
    • Opakovanie tejto metódy bude mať za následok zapamätanie si síl dvoch, čo vám umožní preskočiť krok 1.
Ako môžem reformou previesť číslo na binárne číslo
Ako môžem reformou previesť číslo na binárne číslo?

Tipy

  • Prevod v opačnom smere, z binárneho na desatinný, je často jednoduchšie sa naučiť ako prvý.
  • Kalkulačka, ktorá je nainštalovaná v systéme Windows 10, môže túto konverziu vykonať za vás, ale ako programátor ste na tom lepšie s dobrým porozumením toho, ako prevod funguje. Možnosti prevodu kalkulačky je možné zviditeľniť otvorením ponuky „Zobraziť“ a zvolením „Programátor“
  • Prax. Skúste previesť desatinné čísla 178 10, 63 10 a 8 10. Binárne ekvivalenty sú 10110010 2, 111111 2 a 1000 2. Skúste previesť 209 10, 25 10 a 241 10 na 11010001 2, 11001 2 a 11110001 2.

Otázky a odpovede

  • Ako môžem previesť zmiešané číslo na binárne?
    Skonvertujte zmiešané číslo na desatinné miesto a potom postupujte podľa pokynov v článku vyššie.
  • Ako napíšem 146 základných 8 v desatinnom čísle?
    Osmičkové číslo 146 sa prevedie na desatinné číslo 102. Je to preto, že 146 má 6 na 1, 4 na 8 a 1 na 64. To nám dáva: (6 x 1) + (4 x 8) + (1 x 64) = 6 + 32 + 64 = 102.
  • Ako konvertujem 0,2663 na binárne?
    Začnite prevodom 0,2663 na zlomok 2663 / 10000. Pomocou vyššie uvedených krokov preveďte 2663 na binárne číslo 1010 0110 0111 a 10000 na 10 0111 0001 0000. Takže teraz máme binárny zlomok: 1010 0110 0111 /10 0111 0001 0000. Rozdeľte 1010 0110 0111 na 10 0111 0001 0000. Postupujte podľa článku sprievodcu: „Ako rozdeliť binárne čísla“. Keď vydelíte 1010 0110 0111 číslom 10 0111 0001 0000, mali by ste dostať 0,0100 0100 0010... zaokrúhlil som na najbližších 4096 tis.
  • Ako môžem previesť desatinné číslo z desatinného na binárne?
    2^4 = 16 2^3 = 8 2^2 = 4 2^1 = 2 2^0 = 1 atď. Ak je moje číslo 19 v desatinnom tvare, bude to vyžadovať 16 a 2 a 1, preto zadám 1 v týchto miestach a 0 vo zvyšku. 2^4 = 16 2^3 = 8 2^2 = 4 2^1 = 2 2^0 = 1 1 0 0 1 1 = 19 = 16 + 2 + 1
  • Ako môžem previesť 11111 na binárne?
    Desatinné číslo 11111 sa prevedie na 10 1011 0110 0111 v binárnom formáte. Ak budete postupovať podľa vyššie uvedených krokov, k tejto odpovedi dospejete.
  • Ak je číslo zlomkom, ako by ste ho previedli na binárne číslo?
    Preveďte čitateľa a menovateľa na binárne jednotlivo. Na prevod desatinných miest použite vyššie uvedenú metódu odčítania, pre nové miesta použite polovice, štvrtiny, osminky, šestnástky a podobne.
  • Ako môžem previesť desatinné číslo na osmičkové?
    Pozrite si článok sprievodcu Ako previesť z desatinného na osmičkový.
  • Ako môžem previesť 56 na binárne?
    Rozdeľte 56 na 2 a dostanete zvyšok 0 a q ako 28, opäť delte 28 na 2 a tak ďalej. Teraz všetky zvyšky, ktoré ste dostali od posledného po prvé, vám poskytnú binárne číslo.
  • Ako môžem previesť A001B0C na binárne?
    To je dosť veľký počet, ktorý tam máte! A00 1B0C je hexadecimálne číslo, ktoré sa prevedie na 1010 0000 0000 0001 1011 0000 1100 v binárnom čísle. A00 1B0C znamená 167779 084 v našom každodennom desatinnom systéme. Šestnástkový je základ 16, desatinný je základ 10 a binárny je základ 2.
  • Ako konvertujete zlomkovú časť desatinnej čiarky na binárnu?
    Ak má desatinné číslo zlomkovú časť, potom sa zlomkové časti prevedú na binárne vynásobením 2. Zaznamená sa iba celočíselná časť výsledku. Násobenie opakujte, kým zlomková časť nebude mať hodnotu 0. Napr. 0,75 je číslo, ktoré chceme previesť, začneme ho teda vynásobiť 2, 0,75 *2 = 1,50. Tu zlomková časť nie je 0, takže to opakujeme, kým sa zlomková časť nestane 0, 1,50*2 = 3,00. Teraz vezmite celočíselnú časť odpovede 3 a potom ju preveďte na binárnu. 11 je binárna forma 3. Potom umiestnite desatinnú čiarku pred číslo, ktoré je 0,11. Preto je 0,11 binárna forma 0,75
Nezodpovedané otázky
  • Potrebujem zmeniť 101110010001111010000010 na desatinné miesto. Aká by bola matematika, ak to chcete urobiť?
  • Ako môžem previesť zmiešané čísla na binárne?
  • Ako môžem previesť desatinné číslo na duodecimálne?
  • Ako môžem reformou previesť číslo na binárne číslo?

Komentáre (30)

  • jalynsenger
    Spočiatku som nemal ani potuchy, čo to sakra sú tieto 1 a 0, ale po prečítaní niekoľkých článkov, ako je tento v sprievodcovi, mám oveľa lepší koncept prevodu desatinného čísla na binárne (a naopak). Ďakujem, sprievodca!
  • jarredernser
    Milujem tento článok o tom, ako previesť z desatinného na binárne. Keď na to zabudnem, vždy sa k tomu vrátim, pretože je to ľahké pochopiť. Ďakujem!
  • davisdominique
    Je to úžasná stránka, ktorá mi veľmi pomohla. Len tak ďalej a za to vám veľmi pekne ďakujem.
  • wellington64
    Veľmi užitočné v čase, keď som si potreboval pripomenúť proces konverzácie!
  • frankdavis
    Obrázky a ďalšie kroky, ktoré s tým súviseli, mi veľmi pomohli. bolo to tiež zábavné, rýchle a jednoduché na čítanie.
  • raheem82
    Bol na tom skutočne prilepený a bam, oficiálne nie som uviaznutý! Vďaka.
  • urbanstokes
    Moje pojmy o binárnom systéme boli po prečítaní tohto článku upresnené.
  • archie91
    Je veľmi ľahké ho pochopiť a implementovať. Ďakujem za to. Naozaj mi to pomohlo.
  • kaelaoberbrunne
    Na poslednú chvíľu sme zistili, že binárne číslo je v počítači finále, a tak som spanikáril a rýchlo otvoril sprievodcu, a to mi veľmi pomohlo!
  • jcruickshank
    Skvelý článok. Čítaním tohto článku úplne pochopíte binárnu konverziu. Ďakujem za skvelý obsah.
  • devan77
    Pomohlo mi to naučiť sa to, čo som potreboval na hodinu, jednoduchým a ľahkým spôsobom.
  • chapmanrebecca
    Ďakujem! Zdá sa, že binárne až desatinné číslo je ľahko zapamätateľné, ale nie desatinné až binárne.
  • hkoepp
    Najužitočnejší bol tip na prevod desatinných zlomkov pomocou štvrtín, polovíc, šestnástiniek atď.
  • julia45
    Veľa pomohlo! Vybral som sa z toho, že som s tým vážne zápasil, a pochopil som väčšinu z toho v priebehu niekoľkých minút!
  • lloydruby
    Veľmi ľahký návod na desatinnú/binárnu konverziu, ktorý neskôr sprostredkujem svojmu synovi, ktorý práve začal štúdium počítačového hry.
  • metzida
    Veľmi mi to pomohlo v porozumení pre prevod binárnych čísel. Je to pre mňa veľmi jednoduché a nápomocné.
  • kolarovanatalia
    Pomohlo mi, pretože som dnes nebol v triede, keď som počul, ako môj učiteľ hovorí, ako to urobiť!
  • ivanvydareny
    O konverzii som mal pochybnosti, teraz mám jasnejší obraz o jej riešení.
  • cbernolak
    Ukázalo mi to, ako nájsť odpoveď na binárne číslo pre svoju triedu počítačov.
  • garett26
    Všetko pomohlo, ale väčšinou to boli kroky, ktoré mi pomohli porozumieť!
  • rossandrew
    Zajtra ma čaká skúška. Dnes začínam študovať. To je veľmi užitočné!
  • knightmary
    Pred prečítaním tohto článku som nevedel, ako previesť desatinnú hodnotu na binárnu hodnotu. Teraz už viem, vďaka autorovi!
  • jacobjackson
    Hľadal som celkom rýchly spôsob prevodu bez toho, aby som musel stále rozdeľovať pomocou metódy dlhého delenia. Tabuľka a metóda odčítania sa mi zatiaľ zdali v poriadku.
  • odie04
    Pomohlo vysvetlenie krok za krokom. Rovnako tak chápalo diváka ako základného žiaka a učilo ho ako dieťa.
  • xhalvorson
    To mi skutočne pomohlo, pretože moja BFF to používa, keď mi píše tajné správy.
  • schultzgermaine
    Nová technika, ktorú som práve spoznal. Rád navštevujem vašu stránku, ďakujem.
  • holliedavies
    Bol som trochu zmätený a obrázky v tomto článku mi pomohli odstrániť moje pochybnosti. Naozaj dobrá kvalita obrázkov.
  • uurban
    Chcel som sa sám naučiť binárne, ale držal som sa tejto témy. Potom, čo som prešiel rôznymi webovými stránkami, som rád, že som narazil na tento. Veľká vďaka.
  • agoyette
    Učiteľ vôbec neučil a zajtra mám skúšku. Vďaka.
  • ykoelpin
    Skvelá technika na to, aby ste slová predviedli tak pekne. Ľahko zrozumiteľné.
Súvisiace články
  1. Ako vypočítať korekciu účinníka?
  2. Ako efektívne používať prenosný počítač ako študent?
  3. Ako sa stať softvérovým inžinierom?
  4. Ako urobiť digitálny marketing?
  5. Ako sa stať majstrom skrumáže?
  6. Ako vyrobiť puzdro na telefón so solárnym nabíjaním?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail