Paano Mag-convert ng Decimal sa Binary

May -Akda: John Stephens
Petsa Ng Paglikha: 1 Enero 2021
I -Update Ang Petsa: 29 Hunyo 2024
Anonim
BINARY TO DECIMAL CONVERSION | TAGALOG | Ma’am Cha
Video.: BINARY TO DECIMAL CONVERSION | TAGALOG | Ma’am Cha

Nilalaman

Ang decimal factor (base-ten) ay may sampung halaga (0,1,2,3,4,5,6,7,8, o 9) para sa bawat halaga. Sa kaibahan, ang binary system (hexadecimal system) ay may dalawang representasyon na 0 at 1 para sa bawat isa. Dahil ang binary ay ang intrinsic na wika na ginagamit sa mga elektronikong computer, dapat maunawaan ng mga programmer ng computer kung paano mag-convert mula decimal hanggang binary. Sundin ang mga simpleng hakbang na ito upang makita kung paano mag-convert.

Mga hakbang

Paraan 1 ng 2: Maikling Dibisyon ng Dalawa na may Balanse

  1. Pagtugon sa suliranin. Para sa halimbawang ito iko-convert ang decimal 15610 sa binary. Isulat ang decimal number bilang tagahati sa loob ng simbolo ng mahabang dibisyon. Itala ang koepisyent ng target na system (sa aming kaso, isulat ang bilang na "2" para sa binary system) bilang tagahati sa labas ng kurba ng simbolo ng mahabang dibisyon.
    • Ang pamamaraang ito ay mas madaling maunawaan kapag naglalarawan sa papel, at mas madali para sa mga nagsisimula, sapagkat umaasa lamang ito sa paghahati ng dalawa.
    • Upang maiwasan ang pagkalito bago at pagkatapos ng conversion, isulat ang batayang numero ng system na iyong pinagtatrabahuhan sa ilalim ng bawat numero. Sa kasong ito, ang decimal ay magkakaroon ng isang subscript na 10, at ang katumbas na binary number ay magkakaroon ng isang subscript na 2.

  2. Dibisyon. Isulat ang kabuuan sa ibaba ng simbolo ng mahabang dibisyon, at isulat ang natitirang (0 o 1) sa kanan ng tagahati.
    • Dahil hinati kami ng 2, kapag ang hinati na numero ay isang pantay na numero, ang natitirang binary ay nagiging 0, at kapag ang tagahati ay isang kakaibang numero ang natitirang binary ay naging 1.

  3. Magpatuloy sa paghahati hanggang sa ang resulta ng paghahati ng 2 ay zero. Pagpapatuloy sa dibisyon pababa, hatiin ang dalawa sa bago, at isulat ang natitira sa kanan ng dibisyon. Huminto kapag ang sumukat ay 0.
  4. Sumulat ng isang bagong numero ng binary. Simula sa balanse sa ilalim, pagsunud-sunurin ang balanse mula sa ibaba hanggang sa itaas. Tulad ng halimbawang ito, makakakuha ka ng 10011100. Ito ang katumbas na binary ng decimal na numero 156. O maaari itong maisulat bilang isang subscript bawat: 15610 = 100111002
    • Ang pamamaraan na ito ay maaaring ayusin upang mai-convert mula sa decimal sa 'anumang' system. Ang Divisor ay 2 dahil ang system na nais mong i-convert ay system 2 (binary). Kung ang system ng conversion ay isa pang system, palitan ang divisor 2 sa pagkalkula ng system na nais mong i-convert. Halimbawa, kung ang system na nais mong i-convert ay 9, palitan ang tagapamahagi 2 ng 9. Ang pangwakas na resulta ay ang sistemang nais mong i-convert.
    anunsyo

Paraan 2 ng 2: Lumalakas na Kapangyarihan at Pagbawas


  1. Magsimula sa pamamagitan ng paggawa ng isang table. Ilista ang mga kapangyarihan ng dalawa sa isang "factor table ng 2" mula kanan hanggang kaliwa. Simula sa 2, may halagang "1". Taasan ang exponent ng isa para sa bawat lakas. Lumikha ng isang pagkakasunud-sunod ng mga kapangyarihan hanggang sa makarating ka sa numero na malapit sa decimal na iyong sinisimulan. Sa halimbawang ito, babaguhin namin ang decimal number 15610 sa binary.
  2. Hanapin ang pinakamalaking lakas ng 2. Piliin ang pinakamalaking bilang na tumutugma sa bilang na iyong pinagko-convert. Ang 128 ay ang pinakamalaking lakas ng 2 na tumutugma sa 156, isulat ang bilang 1 sa ibaba ng cell na ito sa iyong spreadsheet bilang binary sa kaliwang ibabang kaliwa. Ibawas ang 128 mula sa orihinal na numero. Makakakuha ka ng 28.
  3. Lumipat sa mga kapangyarihan ng susunod na dalawang mas maliit. Gamit ang bagong numero (28), lumipat pababa sa spreadsheet upang markahan ang kapangyarihan 2 na maaaring tumugma sa bilang na hahatiin. Ang 64 ay mas malaki sa 28, isulat ang numero 0 sa ibaba ng cell na iyon bilang kanang numero ng binary. Magpatuloy hanggang sa makita mo ang numero na "maaaring" masakop ang bilang 28.
  4. Ibawas ang susunod na numero na maaaring tumugma, at markahan ito ng 1. Ang 16 ay maaaring tumugma sa 28, kaya't isusulat mo ang 1 sa ibaba ng kahon na iyon at ibawas ang 28 mula sa 16. Makakakuha ka ng 12. 8 na tugma 12, kaya sumulat ng 1 sa ibaba kahon 8 at ibawas ang 12 mula sa 8. Makakakuha ka ng 4.
  5. Magpatuloy hanggang matapos mo ang iyong spreadsheet. Suriin ang 1 sa ibaba ng bilang na kasama sa bagong numero, at isulat ang 0 sa ilalim ng mga cell na mas malaki kaysa sa bagong numero.
  6. Isulat ang resulta sa binary number. Ang mga binary na numero ay ang mga numero 1 at 0 sa ibaba ng spreadsheet mula kaliwa hanggang kanan. Magkakaroon ka ng binary number na 10011100. Ito ang binary number na tumutugma sa decimal number 156. O maaari itong maisulat sa isang format ng subscript: 15610 = 100111002.
    • Ang pag-uulit ng pamamaraang ito ay makakatulong sa kabisaduhin ang mga kapangyarihan ng 2, na nagbibigay-daan sa iyo upang laktawan ang hakbang 1.
    anunsyo

Payo

  • Ang computer na naka-install sa iyong operating system ay maaaring gawin ito para sa iyo, ngunit bilang isang programmer, dapat ay mayroon kang isang malinaw na pag-unawa sa kung paano mag-convert.Maaari mong tingnan ang mga pagpipilian sa conversion ng iyong computer sa pamamagitan ng pagbubukas ng menu na "View" at piliin ang "Programmer".
  • Ang pag-convert ng paatras, mula sa binary hanggang decimal, ay madalas na mas madaling malaman muna.
  • Pagsasanay. Subukang i-convert sa decimal 17810, 6310, at 810. Ang kaukulang numero ng binary ay 101100102, 1111112, at 10002. Subukang i-convert ang 20910, 2510, at 24110 sa kaukulang binary number na 110100012, 110012, at 111100012.