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 pozicion numerik. Në të kundërt, sistemi numerik binar (baza dy) ka vetëm dy vlera të mundshme të përfaqësuara me 0 dhe 1 për secilën pozicion numerik. Meqenëse sistemi binar i numrave është gjuha e brendshme e kompjuterëve elektronikë, programuesit seriozë të kompjuterave dinë të konvertohen nga sistemi dhjetor në numrin binar. Ndiqni këto hapa të thjeshtë dhe gjithashtu si ta zotëroni këtë konvertim.
Hapi
Metoda 1 nga 2: Ndarja e shkurtër nga dy me pjesën e mbetur
Hapi 1. Përcaktoni problemin
Për këtë shembull, le të konvertojmë numrin dhjetor 15610 të jetë një numër binar. Shkruani numrin dhjetor si numrin që do të ndahet në simbolin e pjesëtimit të përmbysur. Shkruani bazën e sistemit të numrave të destinacionit (në këtë shembull "2" për binarin) si pjesëtues jashtë kurbës së simbolit të ndarjes.
- Kjo metodë është shumë më e lehtë për tu kuptuar kur vizatohet në letër, dhe shumë më e lehtë për fillestarët, sepse ndahet vetëm me dy.
- Për të shmangur konfuzionin para dhe pas konvertimit, shënoni numrin bazë të sistemit të numrave që po llogaritni si nënshkrim (shkronja të vogla të shkruara me shkronja normale si shenjë dalluese) për secilin numër. Në këtë shembull, numri dhjetor do të ketë një nënshkrim prej 10 dhe numri binar do të ketë një nënshkrim prej 2.
Hapi 2. Bëni ndarjen
Shkruani përgjigjen e plotë (herësi) nën simbolin e ndarjes së gjatë dhe shkruani pjesën e mbetur (0 ose 1) në të djathtë të numrit të ndarë.
Sepse ndajmë me dy, kur numri që ndahet është një çift atëherë pjesa e mbetur është 0, dhe kur numri që ndahet është një numër tek, atëherë pjesa e mbetur është 1
Hapi 3. Vazhdoni të ndani derisa të arrijë në zero
Vazhdoni teposhtë, duke e ndarë çdo herës të ri me dy dhe duke shkruar pjesën e mbetur në të djathtë të secilit numër të ndarë. Ndaloni kur herësi është zero.
Hapi 4. Shkruani numrin e ri binar
Duke filluar nga numri më i ulët i mbetur, lexoni rendin e pjesës së mbetur sipas rendit rritës në krye. Në këtë shembull, ju duhet të merrni rezultatin 10011100. Ky është ekuivalenti binar i numrit dhjetor 156. Ose, nëse është shkruar me nënshkrimin e tij bazë numerik: 15610 = 100111002.
Kjo metodë mund të modifikohet për t'u kthyer nga baza dhjetore në çdo bazë numerike. Pjestuesi është 2 sepse baza e sistemit të numrave të destinacionit është baza 2 (binare). Nëse baza e sistemit të numrave të destinacionit është një bazë tjetër, zëvendësoni numrin bazë 2 në këtë metodë me numrin bazë të përshtatshëm. Për shembull, nëse baza e destinacionit është baza 9, zëvendësoni numrin bazë 2 me 9. Rezultati përfundimtar do të jetë drejtpërdrejt në formën e numrit bazë të destinacionit
Metoda 2 nga 2: Fuqia rrjedhëse e dy dhe zbritja
Hapi 1. Filloni duke krijuar një tabelë
Shkruani fuqitë e dy numrave bazë në "bazën e tabelës 2" nga e djathta në të majtë. Filloni në 20, shkruajeni atë si "1". Ngrini gradën me 1 për secilën gradë. Plotësoni tabelën derisa të merrni një numër që është më afër numrit të sistemit të numrave dhjetorë që po llogaritni. Për këtë shembull, le të konvertojmë numrin dhjetor 15610 të jetë një numër binar.
Hapi 2. Gjeni numrin me fuqinë më të madhe të numrit bazë 2
Nga tabela, zgjidhni numrin më të madh që është i barabartë ose më i vogël se numri që do të konvertohet. Numri 128 është numri me fuqinë më të madhe të numrit bazë 2 dhe është gjithashtu më i vogël se 156, kështu që shkruani një numër "1" nën këtë kuti në tabelë, ku numri më i madh nga tabela është në të majtë (shih tabelën në imazhin e mësipërm). Pastaj zbritni 128 nga numri fillestar, do të merrni: 156 - 128 = 28.
Hapi 3. Vazhdoni në fuqinë tjetër më të vogël në tabelë
Duke përdorur numrin e ri (28), vazhdoni përmes tabelës nga e majta në të djathtë duke kontrolluar nëse numrat janë të barabartë ose më pak se numri i ri. Numri 64 nuk është më pak se 28, kështu që shkruani numrin "0" nën kutinë e numrave 64. Vazhdoni derisa të gjeni një numër që është i barabartë ose më i vogël se 28.
Hapi 4. Zbrit çdo numër që është i barabartë ose më i vogël se numri i ri vazhdimisht dhe shëno numrin "1" nën kutinë për numrin e duhur
Numri 16 është më pak se 28, kështu që shkruani numrin "1" nën kutinë e numrave 16 dhe zbritni 16 nga 28, kështu që ju merrni një numër të ri 12. Numri 8 është më pak se 12, kështu që shkruani numrin "1" nën kutinë e numrave 8 dhe zbres 8 nga 12 për të marrë numrin e ri 4.
Hapi 5. Vazhdoni derisa të arrini në fund të tabelës
Mos harroni të shënoni një "1" nën secilën kuti për numrat që janë të barabartë ose më të vegjël se numri i ri, dhe një "0" nën secilën kuti për numrat që janë akoma më të mëdhenj se numri i ri.
Hapi 6. Shkruani përgjigjen për numrin binar
Numri do të jetë saktësisht i njëjtë nga e majta në të djathtë si rreshti i numrave "1" dhe "0" në fund të tabelës. Ju duhet të merrni rezultatin 10011100. Ky është ekuivalenti binar i numrit dhjetor 156. Ose kur shkruhet me një nënshkrim: 15610 = 100111002.
Përsëritja e kësaj metode mund t'ju ndihmojë të mbani mend fuqitë e bazës dy, kështu që mund të kaloni hapin 1
Këshilla
- Programi Llogaritësi i integruar në sistemin operativ mund ta bëjë këtë konvertim për ju, por si programues, është më mirë të filloni me një kuptim të mirë se si funksionojnë konvertimet. Opsionet e konvertimit në programin Calculator mund të bëhen të dukshme duke hapur menunë "View" dhe duke zgjedhur "Programmer" (për Windows 7 dhe 8).
- Konvertimi në drejtimin e kundërt, domethënë nga sistemi binar në numrin dhjetor, zakonisht është më i lehtë të mësohet së pari.
- Shpesh praktikoni shndërrimin e numrave dhjetorë në binarë për t'u bërë më ekspert.