Ang pagbawas ng mga binary number ay medyo naiiba mula sa pagbawas ng mga decimal number. Kung kailangan mong gumawa ng isang bagay tulad nito, sundin ang mga hakbang sa artikulong ito upang hindi ka magkaroon ng anumang mga paghihirap!
mga hakbang
Paraan 1 ng 2: Paggamit ng Paraan ng Pautang
Hakbang 1. Ihanay ang mga numero na parang gagawin mong normal na pagbabawas
Ilagay ang pinakamalaking term sa itaas ng pinakamaliit, at kung mayroon itong isang maliit na bilang ng mga digit, ilagay ito sa kanan - tulad ng gagawin mo sa pagbawas ng mga decimal (base sampung).
Hakbang 2. Subukang malutas ang ilang pangunahing mga problema
Ang ilang mga katanungan na kinasasangkutan ng mga binary number ay katumbas ng pagbabawas ng base sampung decimal. Ihanay ang mga term sa mga haligi at hanapin ang mga resulta para sa bawat digit na nagsisimula sa kanan. Tingnan ang mga halimbawang ito:
- 1 - 0 = 1
- 11 - 10 = 1
- 1011 - 10 = 1001
Hakbang 3. Subukang malutas ang isang mas kumplikadong problema
Upang magawa ito, sundin lamang ang tip na ito: "manghiram" ng isang digit na nasa kaliwa upang malutas ang isang haligi na "0 - 1". Ang natitirang bahagi ng seksyong ito ay nagbibigay ng ilang mga halimbawa ng mga problema at paraan upang malutas ang mga ito sa pamamaraang pautang. Ang una ay:
-
110 - 101 = ?
Hakbang 4. Kumuha ng isang "hiram" na digit mula sa pangalawang term
Simula sa kanang haligi (kung saan ang mga unang halaga), malutas ang problemang "0 - 1". Upang gawin ito, manghiram ng isang numero mula sa digit sa kaliwa (kung saan ang pangalawang halaga ay). Sundin ang susunod na dalawang hakbang:
- Una, gupitin ang 1 at palitan ito ng 0, iiwan ka ng mga sumusunod: 1010 - 101 = ?
-
Kaya, ibabawas mo ang 10 mula sa unang numero upang maidagdag ang sumusunod na term na "hiniram" sa bakanteng lugar: 101100 - 101 = ?
Hakbang 5. Malutas ang haligi sa kanan
Ngayon ay maaari mong malutas ang natitirang problema nang normal. Sundin ang mga hakbang sa ibaba upang malutas ang tamang bahagi (kung saan ang mga unang halaga) sa sumusunod na halimbawa:
- 101100 - 101 = ?
- Kaya, ang tamang haligi ay ganito ang hitsura: 10 - 1 = 1. Kung hindi mo makuha ang sagot na iyon, basahin ang artikulong ito upang mai-convert ang mga halaga sa mga decimal na numero:
- 102 = (1 x 2) + (0 x 1) = 210. (halaga pinababa kumakatawan sa base ng numero)
- 12 = (1x1) = 110
- Kaya, sa decimal form, ang problemang ito ay: 2 - 1 =? (sagot: 1)
Hakbang 6. Tapusin ang resolusyon
Mula sa puntong iyon, madali itong magpatuloy. Mag-scroll mula sa haligi hanggang sa haligi, pakanan sa kaliwa:
-
101100 - 101 = _1 = _01 = 001 =
Hakbang 1.
Hakbang 7. Subukang malutas ang isang mas mahirap na problema
Ang diskarteng panghihiram ay pangkaraniwan sa pagpaparami ng mga binary number, at sa gayon maaari itong magamit nang maraming beses sa parehong haligi. Sa ibaba, halimbawa, ang resolusyon ng 11000 - 111. Hindi ka maaaring mangutang ng anupaman sa isang zero; samakatuwid, kakailanganin mong panatilihin ang pagkuha ng mga item mula sa kaliwa hanggang sa maabot mo ang isang bagay na maaari mong wakas na alisin ang isang numero mula sa:
- 10110000 - 111 =
- 10111001000 - 111 = (tandaan, 10 - 1 = 1)
- 10111001100100 - 111 =
- Kung mas maayos ang pag-ayos, ganito ang ekspresyon: 1011100 - 111 =
- Malutas ang isang haligi nang paisa-isa: _ _ _ _ 1 = _ _ _ 0 1 = _ _ 0 0 1 = _ 0 0 0 1 = 1 0 0 0 1
Hakbang 8. Tingnan kung tama ang mga sagot
Mayroong tatlong pamamaraan para sa paggawa ng tseke na ito. Ang pinaka praktikal sa mga ito ay upang ipasok ang problema sa isang virtual na calculator. Ang iba pang dalawa ay kapaki-pakinabang din, kahit na maaari mo pa ring gawin ang isang manu-manong pagsusuri ng data - na, sa huli, ginagawang mas bihasa at komportable ang anumang gumagamit sa mga binary na numero.
- Idagdag nang magkasama ang mga binary number upang makita kung tama ang nakuha mo. Idagdag ang sagot sa mas maliit na numero - kung tama ito, makakakuha ka ng mas malaking term. Kasunod sa halimbawa sa itaas (11000 - 11 = 10001), Gusto kong magmukhang 10001 + 111 = 11000 (ibig sabihin, ang pinakamahabang term).
- Maaari mo ring baguhin ang bawat numero ng binary sa decimal upang subukan ang sagot. Gamit ang parehong halimbawa (11000 - 111 = 10001), makakakuha ka ng 24 - 7 = 17 (tama).
Paraan 2 ng 2: Gamit ang Add-on na Paraan
Hakbang 1. Ihanay ang dalawang numero na parang binabawas mo ang mga decimal
Maraming mga computer ang gumagamit ng pamamaraang ito dahil maaari nitong gawing mas mahusay ang mga programa. Para sa mga hindi sanay sa mga ganitong problema, marahil ito ang pinakamahirap na kahalili (bagaman maaari itong maging simple para sa mga programmer).
-
Narito, may halimbawa 101 - 11 = ?
Hakbang 2. Kung kinakailangan, isulat ang nangungunang mga zero ng mga numero upang kumatawan sa kapwa may parehong bilang ng mga digit
Halimbawa: baguhin ang 101-11 sa 101-011.
-
101 - 011 = ?
Hakbang 3. Ipagpalit ang mga digit ng pangalawang term
Palitan ang bawat zero sa 1 (at kabaliktaran). Sa halimbawa sa itaas, ganito ang hitsura mo: 011 → 100.
-
Maglagay lamang, sa hakbang na ito, ibawas lamang ang 1 mula sa bawat digit ng term. Gumagana ang "swap" na ito sa mga binary number, dahil ang mga posibilidad lamang ay ang mga sumusunod: 1 - 0 =
Hakbang 1. at 1
Hakbang 1. = 0.
Hakbang 4. Magdagdag ng 1 sa bagong ikalawang termino
Matapos baligtarin ang pagkakasunud-sunod ng mga numero, idagdag ang kabuuan na ito. Ang halimbawa ng pamamaraang ito ay magiging katulad ng: 100 + 1 = 101.
Hakbang 5. Malutas ang bagong problema na para bang isang pagdaragdag ng mga binary
Gamitin ang mga diskarteng natutunan mong magdagdag ng mga term sa orihinal kaysa ibawas:
- 101 + 101 = 1010
- Kung wala sa mga ito ang may katuturan sa iyo, basahin muli ang artikulong ito.
Hakbang 6. Burahin ang unang digit
Sa pamamaraang ito, ang tugon sa pagpapatakbo ay laging may dagdag na term. Sa halimbawa sa itaas, kahit na ang mga numero ay may tatlong mga digit (101 + 101), magkakaroon pa rin ng apat na natitira sa dulo (1010). Gupitin lamang ang sobrang term upang makapunta sa sagot ng pagbabawas orihinal:
- 1 010 = 10
- Samakatuwid, 101 - 011 = 10
- Kung hindi mo makuha ang sobrang digit sa dulo, ito ay dahil sinubukan mong ibawas ang mas malaking bilang mula sa mas maliit na numero. Basahin ang mga tip sa ibaba upang malaman kung paano lutasin ang mga isyung ito at magsimula muli.
Hakbang 7. Subukan ang pamamaraang ito gamit ang base sampu
Tinatawag itong "pandagdag ng dalawa", dahil ang kahalili ng pagwiwili ng mga digit ay tinatawag na "isang pantulong" (kapag idinadagdag ang bilang 1). Kung nais mong maunawaan kung paano ito gumana nang mas intuitively, gamitin ang ikasampung batayan:
- 56 - 17
- Dahil, sa halimbawa, mayroon kang base sampu, gamitin ang "umakma sa siyam" ng pangalawang term (17), na binabawas ang 9 mula sa bawat digit. Iyon ay: 99 - 17 = 82.
- Gawin itong problema sa karagdagan: 56 + 82. Kung ihinahambing mo ang mga term na ito sa orihinal na problema (56 - 17), makikita mo na magdagdag ka ng hanggang sa 99.
-
56+82= 138.
Gayunpaman, dahil ang mga pagbabago sa halimbawa ay nagiwan ng orihinal na problema sa 99 pang mga numero, kakailanganin mong ibawas ang parehong halaga mula sa sagot. Gumamit ng isang shortcut, tulad ng sa binary na pamamaraan sa itaas: magdagdag ng 1 sa kabuuang bilang at pagkatapos ay tanggalin ang kaliwang digit (na kumakatawan sa 100):
- 138 + 1 = 139 → 139 → 39 Handa na! Ito ang solusyon sa orihinal na problema, 56-17.
Mga Tip
- Upang ibawas ang isang mas malaking bilang mula sa isang mas maliit, ilipat ang pagkakasunud-sunod ng mga term, isagawa ang operasyon, at pagkatapos ay maglagay ng isang minus sign sa sagot. Halimbawa: upang malutas ang binary problem 11 - 100, isulat ang data bilang 100 - 11 at sa wakas ay ilagay ang "-" sa harap ng resulta. Nalalapat ang panuntunang ito sa pagbabawas ng anumang base, binary o hindi.
- Sa matematika, ginagamit ng add-on na paraan ang pag-aari a - b = a + (2 - b) - 2 . Kapag n ang bilang ng mga digit sa b, 2 - Ang b ay isa pang halaga kaysa sa resulta ng pagwawaksi.