Paano Hatiin ang Mga Numero ng Binary

May -Akda: Helen Garcia
Petsa Ng Paglikha: 16 Abril 2021
I -Update Ang Petsa: 15 Mayo 2024
Anonim
Binary number division: kung paano hatiin ang binary na numero
Video.: Binary number division: kung paano hatiin ang binary na numero

Nilalaman

Ang mga problema sa paghahati ng numero ng binary ay maaaring malutas sa pamamagitan ng kamay o paggamit ng isang simpleng programa sa computer. Bilang kahalili, ang pantulong na pamamaraan ng paulit-ulit na pagbabawas ay nagbibigay ng isang diskarte na maaaring hindi mo pamilyar, ngunit hindi gaanong ginamit sa pag-program. Ang mga wika sa pagprograma sa pangkalahatan ay gumagamit ng isang mas mahusay na algorithm sa pagtatantya, ngunit ang paksang ito ay hindi napupunta sa artikulong ito

Mga hakbang

Paraan 1 ng 2: Paggamit ng Mahabang Dibisyon

  1. Suriin kung paano gawin ang paghahati ng decimal sa pamamagitan ng kamay. Kung hindi mo pa nagagawa ang dibisyon ng decimal (base sampung) ng kamay nang ilang sandali, suriin ang mga pangunahing kaalaman gamit ang halimbawa 172 ÷ 4. Kung hindi man, magpatuloy sa susunod na Hakbang at alamin ang parehong proseso para sa mga binary number.
    • ANG dibidendo ay hinati ng tagahati, at ang resulta ay sumasalamin.
    • Ihambing ang tagahati sa unang digit ng dividend. Kung mas malaki ito, patuloy na magdagdag ng mga digit sa dividend hanggang sa ang tagahati ay ang pinakamaliit na numero. Halimbawa, upang makalkula ang 172 ÷ 4, ihambing ang 4 at 1; tandaan na 4> 1, pagkatapos ihambing ang 4 hanggang 17.
    • Isulat ang unang digit ng quient sa itaas ng huling digit ng dividend na para bang ginagamit mo ito sa paghahambing. Kapag inihambing ang 4 at 17, tandaan na ang 4 ay umaangkop sa bilang na 17 apat na beses, kaya't isulat ang 4 bilang ang unang sumisukat na numero, sa itaas ng 7.
    • I-multiply at ibawas upang makahanap ng pahinga. I-multiply ang quient digit ng divisor; sa kasong ito, 4 x 4 = 16. Isulat ang 16 sa ibaba 17, pagkatapos ibawas ang 17 - 16 upang makuha ang natitirang, 1.
    • Ulitin Muli, ihambing ang divisor 4 sa susunod na digit, 1. Tandaan na 4> 1, pagkatapos ay "ibababa" ang susunod na digit ng dividend upang ihambing ang 4 sa 12. Ang 4 ay eksaktong umaangkop (walang natitira) ng tatlong beses sa bilang 12, pagkatapos isulat ang 3 bilang susunod na numero ng kabuuan. Ang sagot ay 43.

  2. I-set up ang problema sa paghahati sa pamamagitan ng kamay ng binary number. Gumamit tayo ng halimbawa 10101 ÷ 11. I-set up ang problema sa dibisyon, na may 10101 ang dibidendo at 11 ang magiging tagahati. Mag-iwan ng puwang sa itaas upang isulat ang kabuuan, at sa ibaba upang gawin ang mga kalkulasyon.
  3. Ihambing ang tagahati sa unang digit ng dividend. Gumagana ito sa parehong paraan bilang isang problema sa dibisyon sa pamamagitan ng kamay na may mga decimal number, ngunit talagang mas madali ito sa mga binary number. Sa dalawang isa: alinman sa hindi posible na hatiin ang isang numero sa tagapamahagi (0) o ang tagahati ay maaaring magamit nang isang beses (1):
    • 11> 1, kaya ang 11 ay hindi "magkasya" sa 1. Isulat ang 0 bilang unang digit ng quient (sa itaas ng unang digit ng dividend).

  4. Mag-scroll sa susunod na digit at ulitin hanggang makuha mo ang bilang 1. Tingnan ang mga susunod na hakbang para sa halimbawang ginamit:
    • Ibaba ang susunod na digit ng dividend. 11> 10. Isulat ang 0 sa kabuuan.
    • Ibaba ang susunod na digit. 11 <101. Isulat ang 1 sa quient.
  5. Hanapin ang natitira. Tulad ng isang dibisyon sa pamamagitan ng kamay ng mga decimal number, kinakailangan na i-multiply ang bagong nahanap na digit (1) kasama ang tagahati (11), at isulat ang resulta sa ibaba ng dividend na nakahanay sa bagong kinakalkula na digit. Sa binary, posible na gumamit ng isang shortcut, dahil 1 x ang tagahati ay palaging magiging pantay sa tagahati:
    • Isulat ang tagahati sa ibaba ng dividend. Sa kasong ito, isulat ang 11 na nakahanay sa ibaba ng unang tatlong mga digit (101) ng dividend.
    • Kalkulahin ang 101 - 11 upang makuha ang pahinga, 10. Tingnan Kung Paano Ibabawas ang Mga Numero ng Binary kung kailangan mo ng tulong.

  6. Ulitin hanggang sa katapusan ng problema. Ibaba ang susunod na digit ng tagahati sa tabi ng natitira upang mabuo ang bilang na 100. Bilang 11 <100, isulat ang bilang 1 bilang susunod na digit sa kabuuan. Magpatuloy na kalkulahin ang problema sa parehong paraan tulad ng dati:
    • Sumulat ng 11 sa ibaba 100 at ibawas upang makakuha ng 1.
    • Ibaba ang susunod na digit ng dividend.
    • 11 = 11, kaya't isulat ang 1 bilang pangwakas na digit ng quient (ang sagot).
    • Walang pahinga, kaya't kumpleto ang problema. Ang sagot ay 00111, o simpleng 111.
  7. Gumamit ng isang tuldok kung kinakailangan. Minsan, ang resulta ay hindi buo. Kung may natitira pa rin matapos gamitin ang huling digit, idagdag ang ".0" sa dividend at isang "." sa quient, upang maaari kang mag-download ng isa pang digit at magpatuloy. Ulitin hanggang maabot mo ang nais na pagtitiyak at bilugan ang sagot. Sa papel, maaari mong bilugan sa pamamagitan ng pagputol ng huling 0; o kung hindi man, kung ang huling digit ay 1, i-download ito at magdagdag ng 1 sa huling digit. Sa pagprogram, sundin ang isa sa mga karaniwang pag-ikot ng mga algorithm upang maiwasan ang mga pagkakamali kapag nagko-convert ng isang binary na numero sa decimal.
    • Pangkalahatan, ang mga problema sa paghahati ng numero ng binary ay nagtatapos sa paulit-ulit na mga praksyonal na bahagi - mas madalas kaysa sa decimal.
    • Ito ay kilala bilang isang "praksyonal na punto", na inilapat sa anumang base, dahil ang "decimal separator" ay ginagamit lamang sa decimal system.

Paraan 2 ng 2: Paggamit ng Komplimentaryong Paraan

  1. Maunawaan ang pangunahing konsepto. Ang isang paraan upang malutas ang mga problema sa paghahati - sa anumang batayan - ay upang magpatuloy na ibawas ang tagahati mula sa dividend, at pagkatapos ng natitirang bahagi, ang pagtatala ng bilang ng beses na ginagawa ito bago makakuha ng isang negatibong numero. Makita ang isang halimbawa sa isang batayang paghahati ng sampung: 26 ÷ 7:
    • 26 - 7 = 19 (binawas 1 beses)
    • 19 - 7 = 12 (2)
    • 12 - 7 = 5 (3)
    • 5 - 7 = -2. Kapag nakakuha ka ng isang negatibong numero, bumalik sa isang hakbang. Ang sagot ay 3 na may natitirang 5. Tandaan na ang pamamaraang ito ay hindi kinakalkula ang hindi malusog na mga bahagi ng sagot.
  2. Alamin na ibawas ng mga add-on. Bagaman posible na gamitin ang pamamaraan sa itaas nang madali sa mga binary number, mayroong isang mas mahusay na pamamaraan na nakakatipid ng oras kapag nag-program ng mga computer upang paghiwalayin ang mga ito. Ito ang pamamaraan ng pagbabawas sa pamamagitan ng mga pandagdag. Tingnan ang mga pangunahing kaalaman kapag kinakalkula ang 111 - 011 (ang parehong mga numero ay dapat magkaroon ng parehong bilang ng mga digit):
    • Hanapin ang mga pandagdag ng 1 sa pangalawang termino, binabawas ang bawat digit mula sa 1. Madali itong magagawa sa sistemang binary sa pamamagitan ng pagbabago ng bawat 1 para sa 0 at bawat 0 para sa 1. Sa ginamit na halimbawa, ang 011 ay nagiging 100.
    • Magdagdag ng 1 sa resulta: 100 + 1 = 101. Tulad ang dalawang mga pandagdag, at pinapayagan nilang ibawas bilang isang problema sa pagdaragdag. Ang resulta ay parang nagdaragdag ka ng isang negatibong numero sa halip na ibawas ang isang positibo sa pagtatapos ng proseso.
    • Idagdag ang resulta sa unang term. Isulat at lutasin ang problema sa pagdaragdag: 111 + 101 = 1100.
    • Itapon ang sobrang digit. Itapon ang unang digit ng sagot upang makuha ang pangwakas na resulta. 1100 → 100.
  3. Pagsamahin ang dalawang konsepto sa itaas. Nalaman mo na ngayon ang paraan ng pagbabawas para sa pagkalkula ng mga problema sa paghahati, at ang dalawang pantulong na pamamaraan para sa paglutas ng mga problema sa pagbabawas. Alamin na posible na pagsamahin sila sa isang bagong Paraan upang makalkula ang mga problema sa paghahati. Tingnan kung paano ito gawin sa mga hakbang sa ibaba. Kung gusto mo, subukang unawain ito mismo bago magpatuloy.
  4. Ibawas ang tagahati mula sa dividend sa pamamagitan ng pagdaragdag ng pandagdag ng dalawa. Tingnan natin ang problema 100011 ÷ 000101. Ang unang hakbang na ginagamit ang pamamaraang dalawang-komplemento ay upang gawing problema sa karagdagan ang pagbabawas:
    • Ang pandagdag ng dalawa sa 000101 = 111010 + 1 = 111011
    • 100011 + 111011 = 1011110
    • Itapon ang sobrang digit → 011110.
  5. Magdagdag ng 1 sa quient. Sa isang programa sa computer, ito ang punto kung saan ang quient ay nadagdagan ng isa. Sa papel, gumawa ng tala sa isang lugar upang hindi ka malito sa mga bayarin. Ang pagbabawas ay ginanap nang isang beses matagumpay; sa ngayon, hanggang ngayon, ang quienty 1.
  6. Ulitin ang pagbabawas sa tagapamahagi mula sa iba pa. Ang resulta ng huling pagkalkula ay ang natitirang bahagi ng paghahati pagkatapos magamit nang isang beses ang tagahati. Patuloy na idagdag ang pandagdag ng dalawa sa tagahati sa bawat oras, itapon ang labis na digit. Magdagdag ng 1 sa quantant sa bawat oras, ulitin ang proseso hanggang sa makakuha ka ng natitirang katumbas o mas mababa kaysa sa tagahati:
    • 011110 + 111011 = 1011001 → 011001 (quotient1 + 1 = 10)
    • 011001 + 111011 = 1010100 → 010100 (sumasalamin 10 + 1 = 11)
    • 010100 + 111011 = 1001111 → 001111 (11+1=100)
    • 001111 + 111011 = 1001010 → 001010 (100+1=101)
    • 001010 + 111011 = 10000101 → 0000101 (101+1=110)
    • 0000101 + 111011 = 1000000 → 000000 (110+1=111)
    • Ang 0 ay mas mababa sa 101, kaya maaari kaming tumigil dito. Ang quient 111 ang sagot sa problema sa dibisyon. Ang natitira ay ang pangwakas na sagot sa problema sa pagbabawas; sa kasong ito, 0 (walang natitira).

Mga Tip

  • Ang dalawang-pagbawas na paraan ng pandagdag ay hindi gagana sa mga numero na may iba't ibang bilang ng mga digit. Gayunpaman, upang maitama ito, magdagdag ng mga zero sa bilang na may mas kaunting mga digit.
  • Balewalain ang naka-sign na digit sa mga naka-sign na binary number bago ang pagkalkula, maliban kung kinakailangan upang tukuyin kung ang sagot ay positibo o negatibo.
  • Ang mga tagubilin para sa pagdaragdag, pagbawas o pag-alis ng isang item mula sa bilang na salansan ay dapat isaalang-alang bago gumawa ng anumang mga kalkulasyon ng binary sa isang hanay ng mga tagubilin sa makina.

a artikulong ito: Paggamit ng iang UB CableConfigure Wirele ynchronization5 Mga anggunian Upang ilipat ang iyong data o pamahalaan ang iyong mga file, maaari mong i-ynchronize ang iyong iPad a iTune a...

a artikulong ito: Paglikha ng iang piikal na hadlangFollowing cat a pamamagitan ng amoyIpagama ang mga puaMagkaroon ng kapayapaan a mga pua28 Mga anggunian Gutung-guto mo ang iyong hardin, a kaamaang ...

Inirerekomenda Ng Us.