Paano hatiin ang mga numero ng binary

Posted on
May -Akda: Laura McKinney
Petsa Ng Paglikha: 10 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Binary number division: kung paano hatiin ang binary na numero
Video.: Binary number division: kung paano hatiin ang binary na numero

Nilalaman

Sa artikulong ito: Paggamit ng mahabang pamamaraan ng dibisyon Paggamit ng dalawang bahagi na pantulong na pamamaraan

Maaaring malulutas ang mga problema sa paghihiwalay ng binaryong numero gamit ang mahabang paraan ng dibisyon, isang kapaki-pakinabang na pamamaraan para sa pag-aaral ng prosesong ito o paglikha ng isang simpleng programa sa isang computer. Kung hindi man, ang pantulong na pamamaraan ng sunud-sunod na pagbabawas ay nagbibigay ng isang diskarte kung saan maaaring hindi ka pamilyar, bagaman karaniwang ginagamit ito sa pagprograma. Ang wika ng makina ay karaniwang gumagamit ng isang algorithm ng pagtatantya para sa higit na kahusayan, ngunit hindi namin mailalarawan ang mga ito dito.


yugto

Pamamaraan 1 Gamit ang Paraan ng Long Division



  1. Suriin ang pamamaraan ng mahabang paghati na may mga decimals. Kung hindi mo nagamit ang mahabang paraan ng paghati na may ordinaryong mga decimals (base 10) nang mahabang panahon, pagkatapos ay baguhin ang iyong mga base gamit ang sumusunod na halimbawa: 172 ÷ 4. Kung hindi, laktawan ang hakbang na ito at pumunta sa susunod na malaman upang ang parehong proseso na inilalapat sa mga numero ng binary.
    • ang dibidendo ay hinati ng panghati at ang resulta ng operasyon na ito ay ang kusyente.
    • Ihambing ang naghahati sa unang numero ng dibidendo. Kung ang divisor ay mas malaki kaysa sa huli, magpatuloy na magdagdag ng mga sampu sa dividend hanggang sa mas mababa ang divisor. Halimbawa, sa sumusunod na dibisyon: 172 ÷ 4, dapat nating ihambing ang 4 at 1, pansinin na 4> 1 at pagkatapos ay ihambing ang 4 hanggang 17.
    • Isulat ang unang digit ng quotient sa itaas ng huling numero ng dividend na ginamit mo sa paghahambing. Ang paghahambing ng 4 at 17, napansin namin na ang bilang 4 na pinarami ng 4 ay nagbibigay ng isang resulta mas mababa sa 17. Kaya't isinusulat namin ang 4 bilang ang unang numero ng aming quient, sa itaas ng 7.
    • Magsagawa ng isang pagpaparami at isang pagbabawas upang mahanap ang natitira. I-Multiply ang quotient number ng divisor, sa kasong ito 4 x 4 = 16. Isulat ang 16 sa ilalim ng 17, pagkatapos ay ibawas ang 16 - 17 upang mahanap ang natitira, 1.
    • Ulitin ang operasyon. Muli, dapat nating ihambing ang dibahagi (4) sa susunod na numero (1), pansinin na 4> 1, at "ibalik" sa susunod na numero ng dibidendo upang ihambing ang 4 sa 12 sa oras na ito. 4 ay pinarami ng 3 upang magbigay 12 at walang nalalabi. Ang susunod na numero na isusulat para sa quitante ay 3. Ang sagot ay 43.



  2. Isulat ang iyong problema bilang isang mahabang dibisyon. Gagamitin natin ang sumusunod na halimbawa: 10 101 ÷ 11. Isulat ito bilang isang mahabang dibisyon, na may 10 101 sa lugar ng dividend at 11 sa naghahati. Mag-iwan ng puwang upang isulat ang quient at isulat ang iyong mga kalkulasyon sa ibaba.


  3. Ihambing ang naghahati sa unang numero ng dibidendo. Gumagana ito tulad ng isang mahabang paghati na may mga decimals, ngunit ito ay talagang mas madali. Alinman hindi mo maihahati ang numero ng divisor (0), o maaari mong hatiin ito nang isang beses sa pamamagitan ng divisor (1):
    • 11> 1, kaya hindi mo mahahati ang 1 hanggang 11. Ipasok ang 0 bilang ang unang numero ng quotient (sa itaas ng unang digit ng dividend)


  4. Pumunta sa susunod na numero at ulitin ang operasyon hanggang sa makakuha ka ng 1. Narito ang ilang mga hakbang sa aming halimbawa:
    • ibalik ang susunod na numero ng dividend. 11> 10. Sumulat 0 sa quotient
    • ibalik ang susunod na numero. 11 <101 Sumulat ng 1 sa quotient



  5. Hanapin ang natitira. Tulad ng para sa mahabang paghati ng mga decimals, dumami ang bilang na natagpuan natin (ie. 1) ng divisor (ie 11) at isulat ang resulta sa ilalim ng dividend, na nakahanay sa figure na kung saan namin nagawa ang aming pagkalkula . Sa mga numero ng binary, maaari nating laktawan ang hakbang na ito, dahil ang 1 na pinarami ng divisor ay nagbibigay sa divisor.
    • Isulat ang divisor sa ilalim ng dividend. Sa aming kaso, pumila kami ng 11 sa ilalim ng unang tatlong numero (101) ng dibidendo.
    • Kalkulahin ang 101 - 11 upang makuha ang natitira, 10.


  6. Ulitin ang operasyon hanggang sa matapos mo ang paghahati. Dalhin ang susunod na numero ng divider na may natitira upang makakuha ng 100. Mula noong 11 <100, isulat ang 1 bilang susunod na numero ng quient. Ipagpatuloy ang paghahati tulad ng dati.
    • Sumulat ng 11 sa ilalim ng numero 100 at gumawa ng isang pagbabawas upang makakuha ng 1.
    • Ibalik ang huling numero ng dividend upang makakuha ng 11.
    • 11 = 11, pagkatapos ay isulat ang 1 bilang panghuling taguri (ang resulta).
    • Walang pahinga, kumpleto ang paghahati. Ang sagot ay 00111 o simpleng 111.


  7. Magdagdag ng isang kuwit kung kinakailangan. Minsan ang resulta ay hindi isang mahalagang numero. Kung mayroon ka pa ring natitira pagkatapos ng pagdaragdag ng huling numero, magdagdag ng isang kuwit na sinusundan ng isang zero (", 0") sa dividend at isang koma (",") sa iyong quotient, upang maaari mong i-roll muli ang isa pang numero at magpatuloy. Ulitin ang proseso hanggang sa naabot mo ang ninanais na antas ng kawastuhan, pagkatapos ay bilugan ang iyong resulta. Sa papel, maaari mong i-round off ang resulta sa pamamagitan ng pag-alis ng huling 0 o, kung ang huling digit ay isang 1, ihulog ito at magdagdag ng 1 sa bagong huling numero. Sa programming, sundin ang isa sa mga karaniwang algorithm upang mag-ikot upang maiwasan ang mga pagkakamali kapag nagko-convert sa pagitan ng mga binary number at decimals.
    • Ang mga dibisyon ng mga numero ng binary ay madalas na nagtatapos sa isang serye ng mga pag-uulit na bahagi, mas madalas kaysa sa para sa desimal na magsusulat.
    • Tumutukoy ito sa paggamit ng salitang "comma binary", katumbas ng klasikal na kuwit na ginamit sa desimal system.

Pamamaraan 2 Gamit ang two-way supplement na pamamaraan



  1. Unawain ang pangunahing konsepto. Ang isang paraan upang malutas ang mga dibisyon (anuman ang batayan) ay upang ipagpatuloy ang pagbabawas ng divisor mula sa dividend, pagkatapos ang natitira, habang binibilang ang bilang ng beses na magagawa mo bago makakuha ng isang negatibong numero. Narito ang isang halimbawa sa base 10, upang malutas ang paghahati 26 ÷ 7:
    • 26 - 7 = 19 (binawi 1 beses)
    • 19 - 7 = 12 (2),
    • 12 - 7 = 5 (3),
    • 5 - 7 = -2. Nakakakuha ka ng isang negatibong numero, na kung bakit kailangan mong bumalik. Ang sagot ay 3 at ang natitira ay 5. Tandaan na ang pamamaraang ito ay hindi kinakalkula ang mga bahagi na hindi integer ng resulta.


  2. Alamin na ibawas sa pamamagitan ng dalawang pandagdag. Kung madali mong magamit ang pamamaraan sa itaas na may mga numero ng binary, maaari mong ibawas ang paggamit ng isang mas mahusay na pamamaraan na makakapagtipid sa iyo ng oras kapag ang mga computer computer upang hatiin ang mga numero ng binary. Ito ang paraan ng pagbabawas sa pamamagitan ng dalawang pandagdag. Narito ang mga pangunahing prinsipyo, upang makalkula ang 111 - 011 (tiyaking ang parehong mga numero ay magkatulad na haba).
    • Hanapin ang pandagdag sa pangalawang termino, pagbabawas ng bawat numero mula sa 1. Madaling gawin ito sa mga binibiling numero. Ito ay sapat na upang palitan ang 1 sa 0 at 0s na may 1s. Sa aming halimbawa, 011 ay nagiging 100.
    • Magdagdag ng 1 sa resulta: 100 + 1 = 101. Ito ay tinatawag na two-way supplement na pamamaraan, at maaari itong magamit upang maisagawa ang mga pagbabawas bilang karagdagan. Pagkatapos ng lahat, mahalagang bilang kung nagdagdag kami ng isang negatibong numero sa halip na pagbabawas ng isang positibong numero.
    • Idagdag ang resulta sa unang numero. Sumulat at lutasin ang karagdagan: 111 + 101 = 1,100.
    • Alisin ang pagpigil. Ikalat ang unang bilang ng iyong sagot upang makuha ang pangwakas na resulta. 1,100 → 100.


  3. Pagsamahin ang dalawang naunang konsepto. Ngayon alam mo na ang pamamaraan ng pagbabawas para sa paglutas ng mga mahabang dibisyon pati na rin ang two-way supplement na pamamaraan para sa paglutas ng mga pagbabawas, maaari mong pagsamahin ang dalawang pamamaraan na ito upang malutas ang mga problema sa dibisyon sa pamamagitan ng pagsunod sa mga hakbang sa ibaba. Kung nais mo, maaari mong subukang maghanap para sa iyong sarili bago magpatuloy.


  4. Alisin ang divisor mula sa dividend, pagdaragdag ng dalawang pandagdag. Halimbawa, ang dibisyon 100 011 ÷ 000 101. Ang unang hakbang ay upang malutas ang operasyon 100 011 - 000 101, na ibabago natin bilang karagdagan salamat sa pamamaraan ng dalawang mga papuri:
    • dalawang mga pandagdag ng 000 101 = 111 010 + 1 = 111 011
    • 100 011 + 111 011 = 1 011 110
    • alisin ang retainer → 011 110


  5. Magdagdag ng 1 sa quotient. Sa sandaling ito ay ilarawan ang isang programa, na kung saan magsisimula ka na dagdagan ang quotient mula 1 hanggang 1. Isulat ito sa isang lugar sa sulok ng isang sheet ng papel upang hindi mo ito ihalo sa ibang trabaho. Pinamamahalaang namin na gumawa ng isang unang pagbabawas, kaya ang tagatanggi ay 1.


  6. Ulitin ang operasyon sa pamamagitan ng pagbabawas ng divisor mula sa natitira. Ang resulta ng aming huling pagkalkula ay ang nalalabi pagkatapos na ang divisor ay "inilagay" nang isang beses. Ipagpatuloy ang pagdaragdag ng dalawang supplement ng divider sa bawat oras at alisin ang retainer. Magdagdag ng 1 sa kusang bawat oras at ulitin hanggang sa makakuha ka ng isang natitira na katumbas o mas mababa sa iyong divisor:
    • 011 110 + 111 011 = 1 011 001 → 011 001 (quotient 1+1=10)
    • 011 001 + 111 011 = 1 010 100 → 010 100 (quotient 10+1=11)
    • 010 100 + 111 011 = 1 001 111 → 001 111 (11+1=100)
    • 001 111 + 111 011 = 1 001 010 → 001 010 (100+1=101)
    • 001 010 + 111 011 = 10 000 101 → 0 000 101 (101+1=110)
    • 0 000 101 + 111 011 = 1 000 000 → 000 000 (110+1=111)
    • Ang 0 ay mas maliit kaysa sa 101, kaya huminto kami doon. Ang matapat 111 ay ang resulta ng paghahati. Ang natitira ay ang pangwakas na resulta ng aming pagbabawas at samakatuwid ay katumbas ng 0 (kaya walang naiwan).