3 veidi, kā konvertēt no binārā uz decimālo

Satura rādītājs:

3 veidi, kā konvertēt no binārā uz decimālo
3 veidi, kā konvertēt no binārā uz decimālo

Video: 3 veidi, kā konvertēt no binārā uz decimālo

Video: 3 veidi, kā konvertēt no binārā uz decimālo
Video: How to Convert Binary to Decimal 2024, Aprīlis
Anonim

Binārā sistēma ir elektronisko datoru iekšējā valoda. Ja esat nopietns datorprogrammētājs, jums vajadzētu saprast, kā konvertēt no binārs līdz decimāldaļai. Šis wikiHow parādīs, kā to izdarīt.

Soļi

Pārveidotājs

Image
Image

Binārais uz decimālo pārveidotāju

1. metode no 2: Pozicionālā apzīmējuma izmantošana

Konvertēt no binārā uz decimālo 1. darbību
Konvertēt no binārā uz decimālo 1. darbību

1. solis. Pierakstiet bināro skaitli un uzskaitiet 2 pilnvaras no labās uz kreiso

Pieņemsim, ka vēlamies konvertēt bināro skaitli 100110112 līdz decimāldaļai. Pirmkārt, pierakstiet to. Pēc tam pierakstiet divu pilnvaras no labās uz kreiso. Sāciet 20, novērtējot to kā "1". Katrai jaudai palieliniet eksponentu par vienu. Pārtrauciet, kad elementu skaits sarakstā ir vienāds ar bināro skaitļu ciparu skaitu. Piemēra numuram 10011011 ir astoņi cipari, tāpēc saraksts ar astoņiem elementiem izskatītos šādi: 128, 64, 32, 16, 8, 4, 2, 1

Konvertēt no binārā uz decimālo 2. darbību
Konvertēt no binārā uz decimālo 2. darbību

2. solis. Uzrakstiet binārā skaitļa ciparus zem tiem atbilstošajām divām pilnvarām

Tagad vienkārši uzrakstiet 10011011 zem cipariem 128, 64, 32, 16, 8, 4, 2 un 1, lai katrs binārais cipars atbilstu tā diviem spēkiem. "1" pa labi no binārā skaitļa jāatbilst "1" pa labi no uzskaitītajām pilnvarām diviem utt. Varat arī rakstīt bināros ciparus virs divu pilnvarām, ja vēlaties to šādā veidā. Svarīgi ir tas, ka tie sakrīt.

Konvertēt no binārā uz decimālo 3. darbību
Konvertēt no binārā uz decimālo 3. darbību

3. solis. Savienojiet binārā skaitļa ciparus ar tiem atbilstošo divu pilnvaru lielumu

Zīmējiet līnijas, sākot no labās puses, savienojot katru binārā skaitļa secīgo ciparu ar divu lielumu, kas atrodas nākamajā sarakstā virs tā. Sāciet, zīmējot līniju no binārā skaitļa pirmā cipara līdz pirmajai divu pakāpei sarakstā virs tā. Pēc tam uzvelciet līniju no binārā skaitļa otrā cipara līdz otrajai divu pakāpei sarakstā. Turpiniet savienot katru ciparu ar atbilstošo divu jaudu. Tas palīdzēs vizuāli redzēt attiecības starp abām skaitļu kopām.

Konvertēt no binārā uz decimālo 4. darbību
Konvertēt no binārā uz decimālo 4. darbību

4. solis. Pierakstiet katras divpakāpju galīgo vērtību

Pārvietojieties pa katru binārā skaitļa ciparu. Ja cipars ir 1, zem rindas zem cipara ierakstiet atbilstošo jaudu divi. Ja cipars ir 0, zem rindas zem cipara uzrakstiet 0.

Tā kā "1" atbilst "1", tas kļūst par "1". Tā kā “2” atbilst “1”, tas kļūst par “2”. Tā kā “4” atbilst “0”, tas kļūst par “0.” Tā kā "8" atbilst "1", tas kļūst par "8", un, tā kā "16" atbilst "1", tas kļūst par "16." "32" atbilst "0" un kļūst par "0", un "64" atbilst "0" un tāpēc kļūst par "0", bet "128" atbilst "1" un kļūst par 128

Konvertēt no binārā uz decimālo 5. darbību
Konvertēt no binārā uz decimālo 5. darbību

5. solis. Pievienojiet galīgās vērtības

Tagad saskaitiet zem rindiņas rakstītos skaitļus. Lūk, ko jūs darāt: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Šis ir binārā skaitļa 10011011 decimālais ekvivalents.

Konvertēt no binārā uz decimālo 6. darbību
Konvertēt no binārā uz decimālo 6. darbību

6. solis. Uzrakstiet atbildi kopā ar tās pamatindeksu

Tagad jums tikai jāraksta 15510, lai parādītu, ka strādājat ar decimālo atbildi, kurai jādarbojas ar pilnībām 10. Jo vairāk jūs pieradīsit konvertēt no bināro uz decimālo, jo vieglāk jums būs iegaumēt divu pilnvaras, un jūs Varēs ātrāk izpildīt uzdevumu.

Konvertēt no binārā uz decimālo 7. darbību
Konvertēt no binārā uz decimālo 7. darbību

7. solis. Izmantojiet šo metodi, lai pārvērstu bināro skaitli ar decimālzīmi decimālā formā

Šo metodi var izmantot pat tad, ja vēlaties slēpt bināro skaitli, piemēram, 1.12 līdz decimāldaļai. Viss, kas jums jādara, ir jāzina, ka cipars aiz komata kreisajā pusē, tāpat kā parasti, atrodas vienību pozīcijā, bet cipars aiz komata labajā pusē ir "pusītes" vai 1 x (1/ 2).

"1" pa kreisi no komata ir vienāds ar 20, vai 1. 1 pa labi aiz komata ir vienāds ar 2-1vai.5. Saskaitot 1 un.5 un iegūstot 1,5, kas ir 1,12 decimāldaļā.

2. metode no 2: kā lietot dubultošanos

Konvertēt no binārā uz decimālo 8. darbību
Konvertēt no binārā uz decimālo 8. darbību

1. solis. Pierakstiet bināro skaitli

Šī metode neizmanto pilnvaras. Tādējādi ir vieglāk konvertēt lielus skaitļus galvā, jo jums ir jāseko tikai starpsummai. Pirmā lieta, kas jums jādara, ir pierakstīt konvertējamo bināro skaitli, izmantojot dubultošanas metodi. Pieņemsim, ka skaitlis, ar kuru strādājat, ir 10110012. Pierakstīt.

Konvertēt no binārā uz decimālo 9. darbību
Konvertēt no binārā uz decimālo 9. darbību

2. solis. Sākot no kreisās, dubultojiet savu iepriekšējo summu un pievienojiet pašreizējo ciparu

Tā kā jūs strādājat ar bināro numuru 10110012, jūsu pirmais cipars pa kreisi ir 1. Jūsu iepriekšējais kopsumma ir 0, jo jūs vēl neesat sācis. Jums būs divkāršot iepriekšējo kopsummu - 0 un pievienot 1 - pašreizējo ciparu. 0 x 2 + 1 = 1, tātad jūsu jaunā pašreizējā kopsumma ir 1.

Konvertēt no binārā uz decimālo 10. soli
Konvertēt no binārā uz decimālo 10. soli

3. solis. Dubultojiet pašreizējo kopsummu un pievienojiet nākamo kreisāko ciparu

Jūsu pašreizējais kopsumma tagad ir 1, un jaunais pašreizējais cipars ir 0. Tātad dubultojiet 1 un pievienojiet 0. 1 x 2 + 0 = 2. Jūsu jaunā pašreizējā kopsumma ir 2.

Konvertēt no binārā uz decimālo 11. darbību
Konvertēt no binārā uz decimālo 11. darbību

4. solis. Atkārtojiet iepriekšējo darbību

Tikai turpini. Pēc tam divkāršojiet pašreizējo kopsummu un pievienojiet 1, savu nākamo ciparu. 2 x 2 + 1 = 5. Jūsu pašreizējais kopsumma tagad ir 5.

Konvertēt no binārā uz decimālo 12. darbību
Konvertēt no binārā uz decimālo 12. darbību

5. solis. Atkārtojiet iepriekšējo darbību vēlreiz

Pēc tam dubultojiet savu pašreizējo kopsummu 5 un pievienojiet nākamo ciparu 1. 5 x 2 + 1 = 11. Jūsu jaunā kopsumma ir 11.

Konvertēt no binārā uz decimālo 13. darbību
Konvertēt no binārā uz decimālo 13. darbību

6. solis. Atkārtojiet iepriekšējo darbību vēlreiz

Dubultojiet savu pašreizējo kopsummu 11 un pievienojiet nākamo ciparu 0. 2 x 11 + 0 = 22.

Konvertēt no binārā uz decimālo 14. darbību
Konvertēt no binārā uz decimālo 14. darbību

7. solis. Atkārtojiet iepriekšējo darbību vēlreiz

Tagad dubultojiet pašreizējo kopsummu - 22 un pievienojiet nākamo ciparu 0. 22 x 2 + 0 = 44.

Konvertēt no binārā uz decimālo 15. soli
Konvertēt no binārā uz decimālo 15. soli

8. solis. Turpiniet dubultot savu pašreizējo kopsummu un pievienojiet nākamo ciparu, līdz beidzas cipari

Tagad esat beidzis savu pēdējo numuru un esat gandrīz pabeidzis! Viss, kas jums jādara, ir ņemt pašreizējo kopsummu - 44 un dubultot, pievienojot 1, pēdējo ciparu. 2 x 44 + 1 = 89. Jūs esat pabeidzis! Jūs pārveidojāt 100110112 līdz decimāldaļai līdz decimāldaļai, 89.

Konvertēt no binārā uz decimālo 16. darbību
Konvertēt no binārā uz decimālo 16. darbību

9. solis. Uzrakstiet atbildi kopā ar tās apakšindeksu

Uzrakstiet savu galīgo atbildi kā 8910 lai parādītu, ka strādājat ar decimālzīmi, kuras pamatā ir 10.

Konvertēt no binārā uz decimālo 17. darbību
Konvertēt no binārā uz decimālo 17. darbību

10. solis. Izmantojiet šo metodi, lai konvertētu no jebkuras bāzes uz decimāldaļu

Dubultošana tiek izmantota, jo dotais skaitlis ir bāze 2. Ja dotajam skaitlim ir cita bāze, metodes vietā 2 aizstājiet ar dotā skaitļa bāzi. Piemēram, ja dotais skaitlis ir 37. bāzē, tad “x 2” aizstātu ar “x 37”. Gala rezultāts vienmēr būs decimālskaitlī (10. bāze).

Video - izmantojot šo pakalpojumu, daļa informācijas var tikt kopīgota ar pakalpojumu YouTube

Padomi

  • Prakse. Mēģiniet pārvērst bināros skaitļus 110100012, 110012un 111100012. Attiecīgi to ekvivalenti aiz komata ir 20910, 2510un 24110.
  • Kalkulators, kas ir instalēts kopā ar Microsoft Windows, var veikt šo reklāmguvumu jūsu vietā, taču kā programmētājam jums labāk ir labi izprast konversijas darbību. Kalkulatora reklāmguvumu opcijas var padarīt redzamas, atverot izvēlni “Skatīt” un izvēloties “Zinātniskais” (vai “Programmētājs”). Operētājsistēmā Linux varat izmantot kalkulatoru.
  • Piezīme. Tas ir paredzēts tikai skaitīšanai un nerunā par ASCII tulkojumiem.

Brīdinājumi

Tas izmanto neparakstīts binārs, nevis parakstīts, peldošs punkts vai fiksēts punkts.

Ieteicams: