Shndërroni binarin në dhjetore

Autor: Frank Hunt
Data E Krijimit: 11 Marsh 2021
Datën E Azhurnimit: 1 Korrik 2024
Anonim
Shndërroni binarin në dhjetore - Këshilla
Shndërroni binarin në dhjetore - Këshilla

Përmbajtje

Sistemi numerik dhjetor ka dhjetë vlera të mundshme (0,1,2,3,4,5,6,7,8, ose 9) për secilën vlerë vendi. Kjo është në kontrast me sistemin numerik binar që ka vetëm dy vlera të mundshme, shpesh të përfaqësuara nga një 0 ose 1, për secilën vlerë vendi. Për të shmangur konfuzionin kur përdorni këto sisteme të ndryshme numerike, baza e secilit numër individual shpesh tregohet duke e shkruar atë në nënshkrim. Për shembull, numri dhjetor 156 mund të referohet si 15610 dhe lexohet si "njëqind e pesëdhjetë e gjashtë, baza e dhjetë". Numri binar 10011100 mund të referohet si "baza dy" duke e shkruar atë si 100111002. Meqenëse sistemi binar është gjuha e brendshme e kompjuterëve elektronikë, programuesit seriozë duhet të dinë se si të shndërrojnë numrat dhjetorë në binar dhe anasjelltas. Ja se si ta bëni këtë.

Të shkelësh

Metoda 1 nga 3: Zgjedhja e një metode konvertimi

  • Ndarje e shkurtër nga dy me pjesën e mbetur (e lehtë për fillestarët).
  • Krahasimi me fuqitë zvogëluese të dy dhe zbritja.

Metoda 2 e 3: Metoda Një: Ndarje e shkurtër nga dy me pjesën e mbetur

Kjo metodë është shumë më e lehtë për tu kuptuar kur vizualizohet në letër. Supozon vetëm ndarjen me dy.


  1. Vendosni problemin. Në këtë shembull, le të marrim numrin dhjetor 15610 shndërrohet në binar.
    • Shkruani numrin dhjetor si divident në një simbol "ndarje të gjatë" me kokë poshtë.
    • Shkruani bazën e sistemit të dhënë (në rastin tonë "2" për binar) si pjesëtues jashtë kurbës së simbolit të ndarjes.
  2. Shkruani përgjigjen e plotë (herësi) poshtë simbolit të ndarjes së gjatë dhe shkruani pjesën e mbetur (0 ose 1) në të djathtë të dividentit.
    • Në thelb, nëse dividenti është një numër çift, mbetja binare do të jetë 0; nëse dividendi është tek, pjesa e mbetur binare do të jetë 1.
  3. Duke zbritur, ndani secilin herës të ri me dy dhe shkruani pjesën e mbetur në të djathtë të secilit dividend. Ndaloni kur herësi është 0.
  4. Duke filluar me pjesën e poshtme të pjesës së poshtme, lexoni serinë e mbetjeve lart. Për këtë shembull tani duhet të keni 10011100. Ky është ekuivalenti binar i numrit dhjetor 156. Ose, shkruar me nënshkrim: 15610 = 100111002
    • Kjo metodë mund të modifikohet nga shifrat dhjetore deri në secili formatin Pjestuesi është 2 sepse është formati që ju dëshironi. Nëse rezultati i dëshiruar është një format tjetër, zëvendësoni 2 në metodë me formatin e dëshiruar. Për shembull, nëse rezultati i dëshiruar është formati 9, zëvendësoni 2 me 9. Rezultati i dëshiruar do të jetë në formatin e duhur.

Metoda 3 e 3: Metoda Dy: Krahasimi me fuqitë zvogëluese të dy dhe zbritja.

  1. Shkruani fuqitë e dy në një "sistem binar të numrave" nga e djathta në të majtë. Filloni në 2, duke e vlerësuar atë si "1". Rritni eksponentin me 1 për çdo fuqi. Lista, deri në dhjetë elementë, duhet të duket kështu. 512, 256, 128, 64, 32, 16, 8, 4, 2, 1
  2. Shikoni fuqinë më të madhe që përshtatet me numrin që dëshironi të shndërroni në binar. Në këtë shembull, ne do të konvertojmë numrin dhjetor 15610 në binar. Cila është fuqia më e madhe që përshtatet në 156? Për shkak se 128 përshtatet, ne shkruajmë një 1 si shifrën binare më të majtë dhe zbresim 128 nga numri dhjetor, 156. Tani ke 128.
  3. Vazhdoni në fuqinë tjetër të ulët prej dy. Përshtatet 64 në 28? Jo, kështu që shkruaj një 0 për shifrën tjetër binare në të djathtë.
  4. Përshtatet 32 ​​në 28? Jo, kështu që shkruaj një 0.
  5. Përshtatet 16 në 28? Po, kështu që shkruaj një 1 dhe zbrit 16 nga 28. Tani kanë mbetur 12.
  6. Përshtatet 8 në 12? Po, kështu që shkruaj një 1 dhe zbrit 8 nga 12. Tani ju kanë mbetur 4.
  7. A përshtatet 4 (fuqia e dy) në 4 (dhjetore)? Po, kështu që shkruaj një 1 dhe zbrit 4 nga 4. Tani të kanë mbetur 0.
  8. A përshtatet 2 në 0? Jo, kështu që shkruaj një 0.
  9. A përshtatet 1 në 0? Jo, kështu që shkruaj një 0.
  10. Vendosni përgjigjen binare të njëjtën gjë. Meqenëse nuk ka më kompetenca të dy në listë, ju keni mbaruar. Tani duhet të keni 10011100. Ky është ekuivalenti binar i numrit dhjetor 156. Ose, i shkruar me nënshkrim: 15610 = 100111002
    • Përsëritja e kësaj metode do të rezultojë në memorizimin e fuqive të dyve, duke ju lejuar të kapërceni hapin 1.

Këshilla

  • Shndërrimi në drejtimin tjetër, nga binar në dhjetor, shpesh është më i lehtë për tu mësuar së pari
  • Praktikoni. Provoni numrin dhjetor 17810, 6310 dhe 810 të konvertohet. Ekuivalentët e tij binarë janë 101100102, 001111112 dhe 000010002. Provo 20910, 2510 dhe 24110 konvertohet në, përkatësisht, 110100012, 000110012, 111100012 për të marrë.
  • Llogaritësi që është i pranishëm në sistemin tuaj operativ mund ta bëjë këtë shndërrim për ju. Por si një programues, ju jeni më mirë të kuptoni se si funksionon ky konvertim. Opsionet e konvertimit të llogaritësit mund të bëhen të dukshme në menunë "View"> "Programmer".