Si të konvertohet nga binari në dhjetor

Autor: Joan Hall
Data E Krijimit: 28 Shkurt 2021
Datën E Azhurnimit: 1 Korrik 2024
Anonim
Si të konvertohet nga binari në dhjetor - Shoqëri
Si të konvertohet nga binari në dhjetor - Shoqëri

Përmbajtje

Sistemi i numrave binar ("baza dy") është një sistem numrash që ka dy vlera të mundshme për çdo shifër; shpesh këto vlera përfaqësohen si 0 ose 1. Anasjelltas, dhjetore (baza dhjetë) sistemi i numrave ka dhjetë vlera të mundshme (0,1,2,3,4,5,6,7,8 ose 9) për secilën shifër. Për të shmangur konfuzionin kur përdorni sisteme të ndryshme numrash, baza e secilit numër individual mund të shkruhet pas numrit me një nënshkrim. Për shembull, numri binar 10011100 mund të shkruhet baza dy si 100111002... Numri dhjetor 156 mund të shkruhet si 15610, do të lexohet kështu: "njëqind e pesëdhjetë e gjashtë, baza dhjetë". Meqenëse sistemi binar është gjuha e brendshme e kompjuterëve, programuesit seriozë duhet të kuptojnë se si të përkthehen nga binari në dhjetor.Shndërrimi nga dhjetor në binar është shpesh më i vështirë për t'u zotëruar së pari.

Hapa

Metoda 1 nga 2: Përdorimi i shënimit të pozicionit

  1. 1 Shkruani numrin në binar dhe fuqitë e dy nga e djathta në të majtë. Për shembull, ne duam të konvertojmë numrin binar 100110112 në dhjetore. Le ta shkruajmë së pari. Pastaj ne shkruajmë fuqitë e dy nga e djathta në të majtë. Le të fillojmë me 2, që është e barabartë me "1". Ne rrisim shkallën me një për secilin numër tjetër. Ne ndalemi kur numri i elementeve në listë është i barabartë me numrin e shifrave në një numër binar. Numri ynë shembullor, 10011011, përfshin tetë shifra, kështu që një listë me tetë elementë do të duket kështu: 128, 64, 32, 16, 8, 4, 2, 1
  2. 2 Shkruani shifrat e numrit binar nën fuqitë përkatëse të dy. Tani thjesht shkruani 10011011 nën numrat 128, 64, 32, 16, 8, 4, 2 dhe 1, në mënyrë që çdo shifër binare të korrespondojë me fuqinë e saj prej dy. "1" më e djathtë e një numri binar duhet të përputhet me "1" më të djathtë të fuqive të dy, dhe kështu me radhë. Nëse preferoni, mund të shkruani një numër binar mbi fuqitë prej dy. Gjëja më e rëndësishme është që ato të përputhen me njëra -tjetrën.
  3. 3 Lidhni shifrat binare me fuqitë përkatëse të dy. Vizatoni linja (nga e djathta në të majtë) që lidhin çdo shifër pasuese në numrin binar me fuqinë e dy mbi të. Filloni të vizatoni linja duke lidhur shifrën e parë të një numri binar me fuqinë e parë prej dy mbi të. Pastaj, vizatoni një vijë nga shifra e dytë e numrit binar në fuqinë e dytë prej dy. Vazhdoni të lidhni secilën shifër me fuqinë përkatëse të dy. Kjo do t'ju ndihmojë të shihni vizualisht marrëdhënien midis dy grupeve të ndryshme të numrave.
  4. 4 Shkruani vlerën përfundimtare të secilës fuqi prej dy. Kaloni nëpër secilën shifër të numrit binar. Nëse numri është 1, shënoni fuqinë përkatëse të dy nën numrin. Nëse ky numër është 0, shkruajeni nën numrin 0.
    • Meqenëse "1" korrespondon me "1", mbetet "1". Meqenëse "2" përputhet me "1", mbetet "2". Meqenëse "4" është "0", bëhet "0". Meqenëse "8" korrespondon me "1", bëhet "8", dhe meqenëse "16" korrespondon me "1", bëhet "16". "32" korrespondon me "0" dhe bëhet "0", "64" korrespondon me "0" dhe për këtë arsye bëhet "0", ndërsa "128" korrespondon me "1" dhe bëhet 128.
  5. 5 Shtoni vlerat që rezultojnë. Tani shtoni numrat nën rresht. Ja çfarë duhet të bëni: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ky është ekuivalenti dhjetor i numrit binar 10011011.
  6. 6 Shkruani përgjigjen tuaj së bashku me një nënshkrim të barabartë me sistemin e numrave. Tani gjithçka që duhet të bëni është të shkruani 15510për të treguar që jeni duke punuar me një përgjigje dhjetore që vepron në fuqitë e dhjetë. Sa më shumë që konvertoni numrat binarë në numra dhjetorë, aq më e lehtë do të jetë për ju të mbani mend fuqitë e dy dhe aq më shpejt mund ta përfundoni detyrën.
  7. 7 Përdoreni këtë metodë për të kthyer një numër binar me një pikë dhjetore në dhjetore. Ju mund ta përdorni këtë metodë edhe nëse doni të konvertoni një numër binar siç është 1.12 në dhjetore. E tëra çfarë duhet të dini është se numri në anën e majtë të numrit dhjetor është një numër i zakonshëm, dhe numri në anën e djathtë të numrit dhjetor është numri i "gjysmave", ose 1 x (1/2).
    • "1" në të majtë të dhjetorit është 2, ose 1. 1 në të djathtë të dhjetorit është 2, ose .5. Shtoni 1 dhe .5 dhe merrni 1.5, që është ekuivalenti i 1.1.2 në formë dhjetore.

Metoda 2 nga 2: Përdorimi i Dyfishimit

  1. 1 Shkruani numrin binar. Kjo metodë nuk përdor gradë. Prandaj, është më e lehtë të konvertoni numra të mëdhenj në kokën tuaj - ju vetëm duhet të mbani mend totalin gjatë gjithë kohës. Gjëja e parë që duhet të bëni është të shkruani numrin binar që do të konvertoni duke përdorur metodën e dyfishimit. Le të themi se jeni duke punuar me numrin 10110012... Shkruaje.
  2. 2 Duke filluar nga e majta, dyfishoni totalin tuaj të mëparshëm dhe shtoni figurën aktuale. Meqenëse jeni duke punuar me një numër binar 10110012, shifra juaj e parë në të majtë është 1. Totali juaj i mëparshëm është 0 pasi nuk keni filluar ende. Duhet të dyfishoni totalin e mëparshëm, 0 dhe të shtoni 1, shifrën aktuale. 0 x 2 + 1 = 1, kështu që totali juaj i ri është 1.
  3. 3 Dyfishoni totalin tuaj aktual dhe shtoni shifrën tjetër në të majtë. Totali juaj aktual është 1 dhe shifra juaj e re është 0. Pra dyfishoni 1 dhe shtoni 0. 1 x 2 + 0 = 2. Totali juaj i ri është 2.
  4. 4 Përsëriteni hapin e mëparshëm. Thjesht vazhdo përpara. Tjetra, dyfishoni totalin tuaj aktual dhe shtoni 1, shifrën tuaj të radhës. 2 x 2 + 1 = 5. Totali juaj aktual është 5.
  5. 5 Përsëriteni përsëri hapin e mëparshëm. Tani dyfishoni totalin tuaj aktual, 5 dhe shtoni shifrën tjetër, 1.5 x 2 + 1 = 11. Totali juaj i ri është 11.
  6. 6 Përsëriteni përsëri hapin e mëparshëm. Dyfishoni totalin tuaj aktual, 11 dhe shtoni shifrën tjetër, 0.2 x 11 + 0 = 22.
  7. 7 Përsëriteni përsëri hapin tuaj të mëparshëm. Tani dyfishoni totalin tuaj aktual, 22 dhe shtoni 0, shifrën tjetër. 22 x 2 + 0 = 44.
  8. 8 Vazhdoni të dyfishoni totalin tuaj aktual dhe shtoni shifrën tjetër derisa të mbarojnë numrat. Tani ju vetëm duhet të bëni hapin e fundit. Kemi mbaruar! E tëra çfarë ju duhet të bëni është të merrni totalin tuaj aktual, 44, ta dyfishoni dhe të shtoni 1, shifrën e fundit. 2 x 44 + 1 = 89. Mbaruat. Ju keni konvertuar 100110112 në shënim dhjetor, në formë dhjetore, 89.
  9. 9 Shkruani përgjigjen tuaj së bashku me radiksin (nënshkrimin). Shkruani përgjigjen tuaj përfundimtare si 8910për të treguar që jeni duke përdorur një sistem dhjetor bazë 10.
  10. 10 Përdoreni këtë metodë për t'u kthyer nga ndonjë bazat në dhjetore. Ne përdorëm dyfishimin sepse baza e sistemit tonë të numrave është 2. Nëse numri që ju është dhënë ka një bazë të ndryshme, zëvendësoni 2 me bazën e sistemit të numrave në të cilin është shkruar numri i dhënë. Për shembull, nëse ju është dhënë një numër bazë 37, do t'ju duhet të zëvendësoni "x 2" me "x 37". Rezultati do të jetë gjithmonë në decimal (baza 10).

Këshilla

  • Praktikoni. Mundohuni të konvertoni numrat binarë 110100012, 110012 dhe 111100012... Ekuivalentët e tyre dhjetorë janë, përkatësisht, 20910, 2510 dhe 24110.
  • Llogaritësi që vjen me Microsoft Windows mund të bëjë konvertimin për ju, por si programues ju keni një kuptim më të mirë se si funksionon konvertimi. Konvertimi është i disponueshëm kur hapni menunë View dhe zgjidhni Inxhinieri (ose Programues). Në Linux, mund të përdorni një kalkulator.
  • Shënim: Kjo metodë është për të numëruar VETYM, nuk është e zbatueshme për konvertimet ASCII.

Paralajmërimet

  • Kjo metodë supozon se numri binar nuk ka asnjë shenjë... Nuk është një numër i nënshkruar, as nuk është një numër fiks ose pikë lundruese.

Artikuj të ngjashëm

  • Si të shndërroni numrat binarë në oktalë
  • Si të konvertoni njësitë e temperaturës
  • Si të lexoni kohën duke përdorur një orë binare
  • Si të konvertohet nga dhjetore në binare