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
Binārais uz decimālo pārveidotāju
1. metode no 2: Pozicionālā apzīmējuma izmantošana
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
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.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.