3 Mga Paraan upang Mag-convert mula sa binary hanggang sa decimal

Talaan ng mga Nilalaman:

3 Mga Paraan upang Mag-convert mula sa binary hanggang sa decimal
3 Mga Paraan upang Mag-convert mula sa binary hanggang sa decimal

Video: 3 Mga Paraan upang Mag-convert mula sa binary hanggang sa decimal

Video: 3 Mga Paraan upang Mag-convert mula sa binary hanggang sa decimal
Video: BINARY TO DECIMAL CONVERSION | TAGALOG | Ma'am Cha 2024, Abril
Anonim

Ang binary system ay ang panloob na wika ng mga elektronikong computer. Kung ikaw ay isang seryosong programmer ng computer, dapat mong maunawaan kung paano mag-convert mula binary sa decimal. Ipapakita sa iyo ng wikiHow na ito kung paano ito gagawin.

Mga hakbang

Converter

Image
Image

Binary to Decimal Converter

Paraan 1 ng 2: Paano Gumamit ng Posisyon na Notasyon

I-convert mula sa Binary hanggang sa Decimal Hakbang 1
I-convert mula sa Binary hanggang sa Decimal Hakbang 1

Hakbang 1. Isulat ang binary number at ilista ang mga kapangyarihan ng 2 mula pakanan hanggang kaliwa

Sabihin nating nais nating i-convert ang binary number na 100110112 sa decimal. Una, isulat ito. Pagkatapos, isulat ang mga kapangyarihan ng dalawa mula pakanan hanggang kaliwa. Magsimula sa 20, sinusuri ito bilang "1". Palakihin ang exponent ng isa para sa bawat lakas. Huminto kapag ang dami ng mga elemento sa listahan ay katumbas ng dami ng mga digit sa binary number. Ang halimbawang numero, 10011011, ay mayroong walong mga digit, kaya ang listahan, na may walong elemento, ay ganito ang hitsura: 128, 64, 32, 16, 8, 4, 2, 1

I-convert mula sa Binary hanggang sa Decimal Hakbang 2
I-convert mula sa Binary hanggang sa Decimal Hakbang 2

Hakbang 2. Isulat ang mga digit ng binary number sa ibaba ng kaukulang kapangyarihan ng dalawa

Ngayon, isulat lamang ang 10011011 sa ibaba ng mga bilang na 128, 64, 32, 16, 8, 4, 2, at 1 upang ang bawat binary digit ay tumutugma sa lakas na dalawa. Ang "1" sa kanan ng numero ng binary ay dapat na tumutugma sa "1" sa kanan ng nakalistang kapangyarihan ng dalawa, at iba pa. Maaari mo ring isulat ang mga binary digit sa itaas ng kapangyarihan ng dalawa, kung mas gusto mo ito sa ganoong paraan. Ang mahalaga ay magkatugma sila.

I-convert mula sa binary hanggang sa decimal na Hakbang 3
I-convert mula sa binary hanggang sa decimal na Hakbang 3

Hakbang 3. Ikonekta ang mga digit sa binary na numero sa kanilang kaukulang kapangyarihan ng dalawa

Gumuhit ng mga linya, simula sa kanan, na kumokonekta sa bawat magkakasunod na digit ng binary number sa lakas ng dalawa na susunod sa listahan sa itaas nito. Magsimula sa pamamagitan ng pagguhit ng isang linya mula sa unang digit ng binary number hanggang sa unang lakas ng dalawa sa listahan sa itaas nito. Pagkatapos, gumuhit ng isang linya mula sa pangalawang digit ng binary number hanggang sa pangalawang lakas ng dalawa sa listahan. Magpatuloy na ikonekta ang bawat digit sa kaukulang lakas na dalawa. Tutulungan ka nitong makita ang biswal na ugnayan sa pagitan ng dalawang hanay ng mga numero.

Mag-convert mula sa binary hanggang sa decimal na Hakbang 4
Mag-convert mula sa binary hanggang sa decimal na Hakbang 4

Hakbang 4. Isulat ang pangwakas na halaga ng bawat lakas ng dalawa

Lumipat sa bawat digit ng binary number. Kung ang digit ay isang 1, isulat ang kaukulang lakas na ito ng dalawa sa ibaba ng linya, sa ilalim ng digit. Kung ang digit ay isang 0, sumulat ng 0 sa ibaba ng linya, sa ilalim ng digit.

Dahil ang "1" ay tumutugma sa "1", nagiging isang "1." Dahil ang "2" ay tumutugma sa "1," nagiging "2." Dahil ang "4" ay tumutugma sa "0," nagiging "0." Dahil ang "8" ay tumutugma sa "1", ito ay nagiging "8," at dahil ang "16" ay tumutugma sa "1" ito ay naging "16." Ang "32" ay tumutugma sa "0" at nagiging "0" at "64" ay tumutugma sa "0" at samakatuwid ay nagiging "0" habang ang "128" ay tumutugma sa "1" at nagiging 128

I-convert mula sa binary hanggang sa decimal na Hakbang 5
I-convert mula sa binary hanggang sa decimal na Hakbang 5

Hakbang 5. Idagdag ang panghuling halaga

Ngayon, idagdag ang mga bilang na nakasulat sa ibaba ng linya. Narito kung ano ang gagawin mo: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ito ang katumbas ng decimal ng binary number na 10011011.

I-convert mula sa binary hanggang sa decimal na Hakbang 6
I-convert mula sa binary hanggang sa decimal na Hakbang 6

Hakbang 6. Isulat ang sagot kasama ang base subscript

Ngayon, ang kailangan mo lang gawin ay sumulat ng 15510, upang maipakita na nagtatrabaho ka sa isang desimal na sagot, na dapat na gumana sa mga kapangyarihan na 10. Kung mas masasanay ka sa pag-convert mula sa binary hanggang decimal, mas madali para sa iyo na kabisaduhin ang mga kapangyarihan ng dalawa, at ikaw Mas mabilis nating makukumpleto ang gawain.

I-convert mula sa Binary hanggang sa Decimal Hakbang 7
I-convert mula sa Binary hanggang sa Decimal Hakbang 7

Hakbang 7. Gamitin ang pamamaraang ito upang mai-convert ang isang binary number na may decimal point sa decimal form

Maaari mong gamitin ang pamamaraang ito kahit na nais mong magtago ng isang binary na numero tulad ng 1.12 sa decimal. Ang kailangan mo lang gawin ay malaman na ang numero sa kaliwang bahagi ng decimal ay nasa posisyon ng mga unit, tulad ng normal, habang ang numero sa kanang bahagi ng decimal ay nasa posisyon na "halves", o 1 x (1 / 2).

Ang "1" sa kaliwa ng decimal point ay katumbas ng 20, o 1. Ang 1 sa kanan ng decimal ay katumbas ng 2-1, o.5. Magdagdag ng 1 at.5 at makakakuha ka ng 1.5, na kung saan ay 1.12 sa notasyong decimal.

Paraan 2 ng 2: Paano Gumamit ng Pagdoble

Mag-convert mula sa binary hanggang sa decimal na Hakbang 8
Mag-convert mula sa binary hanggang sa decimal na Hakbang 8

Hakbang 1. Isulat ang binary number

Ang pamamaraang ito ay hindi gumagamit ng mga kapangyarihan. Tulad ng naturan, mas simple ito para sa pag-convert ng maraming numero sa iyong ulo dahil kailangan mo lamang subaybayan ang isang subtotal. Ang unang bagay na kailangan mong gawin ay upang isulat ang numero ng binary na iko-convert mo gamit ang doble na pamamaraan. Sabihin nating ang bilang na iyong pinagtatrabahuhan ay 10110012. Isulat mo.

Mag-convert mula sa binary hanggang sa decimal na Hakbang 9
Mag-convert mula sa binary hanggang sa decimal na Hakbang 9

Hakbang 2. Simula sa kaliwa, doblehin ang iyong nakaraang kabuuan at idagdag ang kasalukuyang digit

Dahil nagtatrabaho ka sa binary number na 10110012, ang iyong unang digit hanggang sa kaliwa ay 1. Ang iyong nakaraang kabuuan ay 0 dahil hindi ka pa nagsisimula. Kailangan mong doblehin ang nakaraang kabuuang, 0, at magdagdag ng 1, ang kasalukuyang digit. 0 x 2 + 1 = 1, kaya ang iyong bagong kasalukuyang kabuuan ay 1.

I-convert mula sa binary hanggang sa decimal na Hakbang 10
I-convert mula sa binary hanggang sa decimal na Hakbang 10

Hakbang 3. Dobleng iyong kasalukuyang kabuuan at idagdag ang susunod na kaliwang digit

Ang iyong kasalukuyang kabuuang ngayon ay 1 at ang bagong kasalukuyang digit ay 0. Kaya, doble ang 1 at idagdag ang 0. 1 x 2 + 0 = 2. Ang iyong bagong kasalukuyang kabuuan ay 2.

I-convert mula sa Binary hanggang sa Decimal Hakbang 11
I-convert mula sa Binary hanggang sa Decimal Hakbang 11

Hakbang 4. Ulitin ang nakaraang hakbang

Tuloy lang. Susunod, doblehin ang iyong kasalukuyang kabuuang, at magdagdag ng 1, ang iyong susunod na digit. 2 x 2 + 1 = 5. Ang iyong kasalukuyang kabuuan ay 5 na ngayon.

Mag-convert mula sa binary hanggang sa decimal na Hakbang 12
Mag-convert mula sa binary hanggang sa decimal na Hakbang 12

Hakbang 5. Ulitin ulit ang nakaraang hakbang

Susunod, doblehin ang iyong kasalukuyang kabuuang, 5, at idagdag ang susunod na digit, 1. 5 x 2 + 1 = 11. Ang iyong bagong kabuuan ay 11.

I-convert mula sa binary hanggang sa decimal na Hakbang 13
I-convert mula sa binary hanggang sa decimal na Hakbang 13

Hakbang 6. Ulitin muli ang nakaraang hakbang

Dobleng iyong kasalukuyang kabuuang, 11, at idagdag ang susunod na digit, 0. 2 x 11 + 0 = 22.

Mag-convert mula sa binary hanggang sa decimal na Hakbang 14
Mag-convert mula sa binary hanggang sa decimal na Hakbang 14

Hakbang 7. Ulitin ulit ang nakaraang hakbang

Ngayon, doblehin ang iyong kasalukuyang kabuuang, 22, at idagdag ang 0, ang susunod na digit. 22 x 2 + 0 = 44.

I-convert mula sa binary hanggang sa decimal na Hakbang 15
I-convert mula sa binary hanggang sa decimal na Hakbang 15

Hakbang 8. Magpatuloy sa pagdoble ng iyong kasalukuyang kabuuan at idagdag ang susunod na digit hanggang sa maubusan ka ng mga digit

Ngayon, bumaba ka na sa iyong huling numero at halos tapos na! Ang kailangan mo lang gawin ay kunin ang iyong kasalukuyang kabuuang, 44, at i-doble ito kasama ang pagdaragdag ng 1, ang huling digit. 2 x 44 + 1 = 89. Tapos na kayong lahat! Na-convert mo ang 100110112 sa decimal notation sa decimal form nito, 89.

Mag-convert mula sa binary hanggang sa decimal na Hakbang 16
Mag-convert mula sa binary hanggang sa decimal na Hakbang 16

Hakbang 9. Isulat ang sagot kasama ang base subscript

Isulat ang iyong huling sagot bilang 8910 upang ipakita na nagtatrabaho ka sa isang decimal, na may batayan na 10.

I-convert mula sa binary hanggang sa decimal na Hakbang 17
I-convert mula sa binary hanggang sa decimal na Hakbang 17

Hakbang 10. Gamitin ang pamamaraang ito upang mag-convert mula sa anumang base patungo sa decimal

Ginagamit ang pagdodoble dahil ang ibinigay na bilang ay base 2. Kung ang ibinigay na numero ay isang ibang base, palitan ang 2 sa pamamaraan ng base ng ibinigay na numero. Halimbawa, kung ang ibinigay na numero ay nasa base 37, papalitan mo ang "x 2" ng "x 37". Ang pangwakas na resulta ay palaging magiging decimal (base 10).

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga Tip

  • Pagsasanay. Subukang i-convert ang mga binary number na 110100012, 110012, at 111100012. Sa paggalang, ang kanilang mga katumbas na decimal ay 20910, 2510, at 24110.
  • Ang calculator na kasama na naka-install sa Microsoft Windows ay maaaring gawin ang conversion na ito para sa iyo, ngunit bilang isang programmer, mas mahusay kang may mahusay na pag-unawa sa kung paano gumagana ang conversion. Ang mga pagpipilian sa conversion ng calculator ay maaaring makita sa pamamagitan ng pagbubukas ng menu na "View" at pagpili ng "Scientific" (o "Programmer"). Sa Linux, maaari kang gumamit ng calculator.
  • Tandaan: Ito ay LAMANG para sa pagbibilang at hindi pinag-uusapan ang mga pagsasalin sa ASCII.

Mga babala

Gumagamit ito hindi pinirmahan binary, sa halip na naka-sign, lumulutang point o nakapirming point.

Inirerekumendang: