Sistemi numerik binar (baza dy) ka dy vlera të mundshme, ose 0 ose 1, për secilën vlerë të vendit. Në të kundërt, sistemi numerik dhjetor (dhjetë bazë) ka dhjetë vlera të mundshme (0, 1, 2, 3, 4, 5, 6, 7, 8 ose 9) për secilën vlerë të vendit. Për të shmangur konfuzionin kur përdorni sisteme të ndryshme numerike, baza e secilit numër mund të nënshkruhet. Për shembull, numri binar 10011100 mund të shkruhet në bazën dy duke shkruar 100111002Me Numri dhjetor 156 mund të shkruhet si 15610 dhe lexoni njëqind e pesëdhjetë e gjashtë, baza dhjetë. Meqenëse sistemi binar është gjuha e brendshme e kompjuterëve elektronikë, programuesit seriozë të kompjuterit do të kuptojnë se si të konvertojnë binarin në dhjetor. Shndërrimi anasjelltas, nga dhjetori në binar, shpesh është më i vështirë të mësohet herën e parë.
Hapi
Metoda 1 nga 2: Përdorimi i shënimit të pozicionit
Hapi 1. Shkruani numrat binarë dhe rendisni katrorët e 2 nga e djathta në të majtë
Për shembull ne duam të konvertojmë numrin binar 100110112 të jetë dhjetore. Së pari, shkruajeni atë. Pastaj, shënoni katrorin 2 nga e djathta në të majtë. Filloni në 20, e cila është 1. Shtoni katrorin një nga një. Ndaloni nëse numri i shifrave në listë është i barabartë me numrin e shifrave binare. Numri shembull, 10011011, ka tetë shifra, kështu që lista ka 8 numra, si ky: 128, 64, 32, 16, 8, 4, 2, 1
Hapi 2. Shkruani shifrat e numrit binar nën katrorin e dy listave
Shkruani numrin 10011011 nën numrat 128, 64, 32, 16, 8, 4, 2 dhe 1 në mënyrë që çdo shifër binare të ketë katrorin e vet dyshifror. 1 në të djathtë të numrit binar përafrohet me 1 në listën e katrorëve 2 e kështu me radhë. Ju gjithashtu mund të shkruani shifra binare mbi katrorin e dy, nëse preferoni. Gjëja e rëndësishme është që ju mund ta kombinoni atë.
Hapi 3. Lidhni shifrat e numrit binar me listën e katrorëve të dy
Vizatoni një vijë, duke filluar nga e djathta, duke lidhur çdo shifër të numrit binar me katrorin e dy. Filloni duke rreshtuar shifrën e parë të numrit binar me katrorin e dy të parëve në listën sipër tij. Pastaj, vizatoni një vijë nga shifra e dytë e numrit binar në katrorin e dy të dytëve në listë. Vazhdoni të lidhni secilën shifër me katrorin e dy. Kjo do t'ju ndihmojë të vizualizoni marrëdhënien midis dy grupeve të numrave.
Hapi 4. Shkruani vlerën përfundimtare të secilit katror me dy
Krehni çdo shifër të numrit binar. Nëse shifra është 1, shkruani katrorin e dy çifteve nën 1. Nëse shifra është 0, shkruani 0 nën numrin 0.
Meqenëse 1 palë me 1, rezultati është 1. Meqenëse 2 çifte me 1, rezultati është 2. Meqenëse 4 çifte me 0, rezultati është 0. Meqenëse 8 çifte me 1, rezultati është 8, dhe që nga 16 çifte me 1, rezultati është 16. 32 çifte me 0 pra rezultati është 0 dhe 64 çifte me 0 pra rezultati është 0, ndërsa 128 çifte me 1 pra rezultati është 128
Hapi 5. Shtoni vlerën përfundimtare
Tani, shtoni të gjithë numrat e shkruar nën shifrat binare. Kjo është ajo që bëni: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Ky është ekuivalenti dhjetor i numrit binar 10011011.
Hapi 6. Shkruani përgjigjen tuaj me nënshkrimin bazë
Tani, ju duhet të shkruani 15510, për të treguar se numri është një decimal, i cili është një shumëfish i 10. Sa më shumë që mësoheni me konvertimin e binarit në dhjetor, aq më lehtë do të jetë për ju të mbani mend katrorin e dy dhe do të jeni në gjendje të konvertoni atë më shpejt.
Hapi 7. Përdoreni këtë metodë për të kthyer një numër binar me një pikë dhjetore në formë dhjetore
Ju mund ta përdorni këtë metodë kur doni të konvertoni numra binarë si 1, 12 të jetë dhjetore. E tëra çfarë ju duhet të bëni është të dini se numri në të majtë të dhjetorit është pozicioni i njësive, ndërsa numri në të djathtë është pozicioni i gjysmës, ose 1 x (1/2).
1 në të majtë të pikës dhjetore është e barabartë me 20, ose 1. Numri 1 në të djathtë të dhjetorit është 2-1, ose 0, 5. Shtoni 1 dhe 0, 5 në mënyrë që rezultati të jetë 1,5 i cili mund të shkruhet 1, 12 në shënim dhjetor.
Metoda 2 nga 2: Përdorimi i Shumëzimit të Dy
Hapi 1. Shkruani numrin binar
Kjo metodë nuk përdor katrorë. Pra, është më e lehtë të ktheni numra të mëdhenj në kokën tuaj sepse ju vetëm duhet të mbani mend numrat. Gjëja e parë që do t'ju duhet është të shkruani numrin binar që do të konvertoni duke përdorur metodën e shumëzimit. Supozoni se doni të konvertoni numrin binar 10110012Me Shkruaje.
Hapi 2. Duke filluar nga e majta, shumëzoni totalin e mëparshëm me dy dhe shtoni shifrat
Sepse jeni duke përdorur numrin binar 10110012, shifra juaj e parë nga e majta është 1. Totali juaj i mëparshëm është 0 sepse nuk keni filluar ende. Ju duhet të shumëzoni dy totalet e mëparshëm, 0, dhe të shtoni 1, shifrat. 0 x 2 + 1 = 1, kështu që totali juaj i ri është 1.
Hapi 3. Shumëzoni totalin tuaj aktual me dy dhe shtoni shifrën tjetër
Totali juaj aktual është 1 dhe shifra e re është 0. Pra, shumëzoni me 1 dhe shtoni 0.1 x 2 + 0 = 2. Totali juaj i ri është 2.
Hapi 4. Përsëriteni hapin e mëparshëm
Vazhdo. Tjetra, dyfishoni totalin tuaj dhe shtoni 1, shifrën tuaj të radhës. 2 x 2 + 1 = 5. Totali juaj tani është 5.
Hapi 5. Përsëriteni përsëri hapin e mëparshëm
Tjetra, dyfishoni totalin tuaj aktual, 5 dhe shtoni shifrën tjetër, 1.5 x 2 + 1 = 11. Totali juaj i ri është 11.
Hapi 6. Përsëriteni përsëri hapin e mëparshëm
Shumëzoni totalin tuaj aktual, 11 dhe shtoni shifrën tjetër, 0.2 x 11 + 0 = 22.
Hapi 7. Përsëriteni përsëri hapin e mëparshëm
Tani, dyfishoni totalin tuaj aktual, 22 dhe shtoni 0, shifrën tjetër. 22 x 2 + 0 = 44.
Hapi 8. Vazhdoni të shumëzoni totalin tuaj aktual me dy dhe shtoni shifrat e ardhshme derisa të mbaroni
Tani, është numri juaj përfundimtar dhe pothuajse është bërë! E tëra çfarë ju duhet të bëni është të shumëzoni totalin tuaj aktual, 44 dhe shumëzoni me dy dhe pastaj të shtoni 1, shifrën e fundit. 2 x 44 + 1 = 89. U krye! Ju keni ndryshuar 100110112 te forma dhjetore 89.
Hapi 9. Shkruani përgjigjen me nënshkrimin bazë
Shkruani përgjigjen tuaj përfundimtare 8910 për të shënuar një numër dhjetor që ka një bazë 10.
Hapi 10. Përdoreni këtë metodë për të kthyer çdo bazë në formë dhjetore
Shumëzimi i dy përdoret sepse numri i dhënë bazohet në 2. Nëse numri i dhënë ka një bazë të ndryshme, zëvendësoni 2 në këtë metodë me bazën e atij numri. Për shembull, nëse numri i dhënë bazohet në 37, zëvendësoni x 2 me x 37. Rezultati përfundimtar është gjithmonë në decimal (baza 10).
Këshilla
- Praktikoni. Provoni të konvertoni numrin binar 110100012, 110012, dhe 111100012Me Çdo numër binar është ekuivalent me një decimal 20910, 2510, dhe 24110.
- Llogaritësi i integruar në Microsoft Windows mund t'ju ndihmojë të konvertoni numrat, por si programues, ju e kuptoni më mirë se si t'i ndryshoni ato. Llogaritësi i konvertimit mund të shfaqet duke hapur menunë Pamja dhe duke zgjedhur Shkencor (ose Programues). Në Linux, mund të përdorni galculator.
- Shënim: kjo është VETYM për llogaritjen dhe mos foljen për ACSII.