Ako zdieľať binárne čísla
Binárne čísla môžu byť rozdelené do stĺpca, aby lepšie pochopili samotný proces alebo napísali jednoduchý počítačový program. Môžete tiež aplikovať metódu pozmeňujúceho a doplňujúceho návrhu, ktorá je pomerne zriedka používaná v programovaní. Spravidla používateľské jazyky používajú hodnotiaci algoritmus pre väčšiu efektívnosť, ale reč v tomto článku nebude o tom.
Kroky
Metóda 1 z 2:
Divízia v stĺpcijeden
Rozdeľte sa do stĺpca Dva desatinné čísla. Ak ste zabudli, čo je rozdelené do stĺpca, rozdeliť dve desatinné (základňa 10) čísla: 172 ÷ 4. Ak ste v stĺpci v poriadku, prejdite na ďalší krok, ktorý sa dozviete, ako zdieľať binárne čísla.
- Dividend deleno delič A ukazuje sa Súkromné.
- Porovnajte delič s prvou číslicou. Ak je delič viac ako tento obrázok, porovnajte delič s dvoma číslicami rozdeliť a tak ďalej, kým sa delič stáva nižším, než sa posudzuje číslo. V našom príklade porovnajte 4 a 1, všimnite si, že 4> 1, a potom porovnať 4 zo 17.
- Napíšte prvý počet súkromných pod demonštičkou. Porovnanie 4 a 17 uvidíte, že 17 ÷ 4 = 4 so zvyškom, takže napíšte 4 ako prvá číslica súkromného pod rozdelenkom (4).
- Vynásobte a odpočítajte zostatok. Vynásobte prvú číslicu súkromného podľa deliča v našom príklade: 4 x 4 = 16. Zapíšte si 16 do 17 rokov a potom odpočítava 17 - 16, aby ste našli rezíduý1.
- Opakované porovnanie. Porovnajte demontáž 4 so zvyškom 1, všimnite si, že 4> 1 a "demolish" nasledujúce rozdelenie číslo na porovnanie 4 z 12. Od 12 ÷ 4 = 3 bez zvyšku, takže písať 3 ako druhý kus súkromného. Záverečná odpoveď: 43.

2. Rozdeľte dva binárne čísla v stĺpci. Napríklad 10101 ÷ 11. Tu 10101 - Delimi a 11 - Devent. Ponechajte dostatok priestoru na výpočet.

3. Porovnajte delič s prvou číslicou. V prípade binárnych čísel je jednoduchšie tak urobiť s desatinným číslom: alebo číslo nie je rozdelené do deliča a písať 0, buď rozdelené a písať 1.

4. Pokračujte v porovnaní s delími, kým nedostanete 1. V našom príklade:

päť. Vypočítajte zvyšok. Vynásobte nájdené číslo (1) na delič (11) a zapíšte výsledok výsledku za deliteľnú (konkrétne podľa príslušných vypúšťaní). Upozorňujeme, že pri násobení 1 na delič vždy ukáže delič.

6. Opakujte kroky opísané, kým sa nerozhodnete. Pridajte nasledujúci kus rozdelenia na zvyšok, aby ste získali 100. Od 11 rokov < 100>

7. Pridajte desatinnú čiarku (v prípade potreby). Niekedy výsledok nie je celé číslo. Ak sa potom, čo ste použili poslednú číslicu rozdeľovača, ukázalo sa, že zvyšok, ukladá ", 0", aby sa rozdelil a "," na súkromné, aby "zbúrali" nasledujúce číslice a pokračovali v výpočte. Tento proces opakujte, kým nedostanete výsledok požadovanej presnosti a potom zaokrúhľujete. Zaokrúhliť výsledok, zbaviť sa posledného 0, alebo, ak je posledná číslica 1, zrušte ho a pridajte 1 na novú poslednú číslicu. V programovaní postupujte podľa jedného zo štandardných algoritmov zaokrúhľovania, aby ste sa vyhli chybám pri konverzii medzi binárnymi a desatinnými číslami.
Metóda 2 z 2:
Doplnkyjeden. Vypočítať základné princípy. Aby ste rozdelili dve čísla (desatinné aj binárne), môžete odpočítať delider od deliča a potom konzistentne odpočítať delič z rezíduí, až kým neuplatňuje záporné číslo - musíte zvážiť, koľko odpočítaní. Napríklad vypočítajte 26 ÷ 7:
- 26 - 7 = 19 (jeden Odčítanie)
- 19 - 7 = 12 (2)
- 12 - 7 = 5 (3)
- 5 - 7 = -2. Záporné číslo, takže nie je potrebné odpočítať ďalej. Odpoveď: 3 S zvyškom 5. Všimnite si, že táto metóda nepočíta frakčnú časť odpovede.

2. Pochopiť základy metódy prídavku. Vyššie uvedený spôsob môže byť aplikovaný na binárne čísla a môžete použiť efektívnejší spôsob, ako ušetrí čas pri programovaní rozdelenia binárnych čísel. Táto metóda sa nazýva Spôsob dodatok. Napríklad odpočítanie 111 - 011 (obe čísla musia mať rovnaký počet čísel):

3. Kombinovať dve metódy opísané vyššie. Prvá metóda je konzistentná metóda odčítania a druhá je metóda prídavku na dve. Tieto metódy môžu byť kombinované do jedného, ktorý sa má zdieľať s ním (spôsob kombinácie spôsobov je opísaný neskôr). Ak chcete, pokúste sa pochopiť, ako kombinovať dve metódy.

4. Odstráňte rozdeľovač z rozdelenia, nahradenie odčítania pridaním pridania navyše. Napríklad: 100011 ÷ 000101. Spočiatku odčítanie 100011 - 000101 sa navyše dopustí pridania na dva:

päť. Pridajte 1 do súkromného. V počítačovom programe je to reťazec, kde súkromný nárast. Na papieri, pozname si, že nie je zmätený. Úspešne ste zistili raz, takže v súčasnosti je súkromná rovná jeden.

6. Opakujte popísaný proces. Ak to chcete urobiť, odpočítajú delič z zvyšku. Zvyšok je výsledkom posledného výpočtu. Operácia odčítania Nahraďte pridanie: Pridať k zvyšku doplnené dve rozdeľovače a potom sa zbavte prvej číslice výsledku. Po každom odčítaní súkromného pridania 1. Opakujte popísaný proces, kým zvyšok nie je rovný alebo menší rozdeľovač:
Tipy
- Ignorovať príznak v binárnych číslach so znakom, s výnimkou prípadov, keď potrebujete pochopiť, bol získaný pozitívny alebo negatívny výsledok.
- Metóda prídavku až do dvoch sa neuplatňuje, ak sa čísla skladajú z rôznych počtov čísel. V tomto prípade na menšie číslo, vhodné (vľavo) vhodné množstvo 0.
- Pokyny na zvýšenie, znižovanie alebo extrakciu stohu musia byť brané do úvahy pred použitím binárnych operácií na ovládanie príkazov.