Kaip konvertuoti dešimtainį skaičių į dvejetainį: 10 žingsnių

Turinys:

Kaip konvertuoti dešimtainį skaičių į dvejetainį: 10 žingsnių
Kaip konvertuoti dešimtainį skaičių į dvejetainį: 10 žingsnių

Video: Kaip konvertuoti dešimtainį skaičių į dvejetainį: 10 žingsnių

Video: Kaip konvertuoti dešimtainį skaičių į dvejetainį: 10 žingsnių
Video: 2 - jūsų idealus kambario dydis, sužinokite, kaip nustatyti | „Pasidaryk pats“ namo išdėstymas 2024, Lapkritis
Anonim

Dešimtainė (dešimt bazinė) skaičių sistema turi dešimt galimų reikšmių (0, 1, 2, 3, 4, 5, 6, 7, 8 arba 9) kiekvienai skaičiaus pozicijai. Priešingai, dvejetainė (antroji bazė) skaičių sistema turi tik dvi galimas reikšmes, pavaizduotas 0 ir 1 kiekvienai skaičiaus pozicijai. Kadangi dvejetainių skaičių sistema yra vidinė elektroninių kompiuterių kalba, rimti kompiuterių programuotojai žino, kaip konvertuoti iš dešimtainių į dvejetainių skaičių sistemą. Atlikite šiuos paprastus veiksmus ir taip pat įvaldykite šią konversiją.

Žingsnis

1 metodas iš 2: trumpas padalijimas dviem su likusiu

Konvertuoti iš dešimtainio į dvejetainį 1 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 1 veiksmas

Žingsnis 1. Nustatykite problemą

Šiame pavyzdyje paverskime dešimtainį skaičių 15610 būti dvejetainis skaičius. Dešimtainį skaičių kaip skaičių, kurį reikia padalyti, įrašykite į apverstą padalijimo simbolį. Užrašykite paskirties numerių sistemos bazę (šiame pavyzdyje dvejetainis „2“) kaip padalijimo simbolio kreivės daliklį.

  • Šis metodas yra daug lengviau suprantamas piešiant ant popieriaus ir daug lengviau pradedantiesiems, nes jis dalijamas tik iš dviejų.
  • Kad išvengtumėte painiavos prieš ir po konvertavimo, kiekvienam skaičiui užrašykite skaičiuojamos sistemos bazinį numerį kaip indeksą (mažosios raidės, parašytos įprastomis raidėmis kaip skiriamasis ženklas). Šiame pavyzdyje dešimtainio skaičiaus apatinis indeksas bus 10, o dvejetainis - 2.
Konvertuoti iš dešimtainio į dvejetainį 2 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 2 veiksmas

Žingsnis 2. Padalinkite

Po ilgo padalijimo simboliu parašykite sveiką skaičių atsakymą (koeficientą), o likusią dalį (0 arba 1) dešinėje nuo padalinto skaičiaus.

Kadangi dalijame iš dviejų, kai dalijamas skaičius yra lyginis, likusi dalis yra 0, o kai dalijamas skaičius yra nelyginis, likusi dalis yra 1

Konvertuoti iš dešimtainio į dvejetainį 3 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 3 veiksmas

Žingsnis 3. Tęskite dalijimą, kol jis pasieks nulį

Toliau eikite žemyn, kiekvieną naują koeficientą padalinkite iš dviejų, o likusią dalį įrašykite į dešinę nuo kiekvieno padalinto skaičiaus. Sustokite, kai koeficientas lygus nuliui.

Konvertuoti iš dešimtainio į dvejetainį 4 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 4 veiksmas

Žingsnis 4. Užsirašykite naują dvejetainį skaičių

Pradėdami nuo mažiausio likusio skaičiaus, perskaitykite likusios eilės tvarką didėjančia tvarka į viršų. Šiame pavyzdyje turėtumėte gauti rezultatą 10011100. Tai yra dvejetainis dešimtainio skaičiaus atitikmuo 156. Arba, jei jis parašytas su jo skaitmeniniu pagrindu: 15610 = 100111002.

Šis metodas gali būti pakeistas taip, kad iš dešimtainės bazės būtų paversta bet kuria skaičių baze. Daliklis yra 2, nes paskirties numerių sistemos bazė yra 2 bazė (dvejetainė). Jei paskirties numerių sistemos bazė yra kita bazė, šiuo metodu 2 bazės numerį pakeiskite atitinkamu bazės numeriu. Pvz., Jei paskirties bazė yra 9 bazė, 2 bazės numerį pakeiskite 9. Galutinis rezultatas bus tiesiogiai paskirties bazinio numerio pavidalu

2 metodas iš 2: Dviejų galios išvedimas ir atimtis

Konvertuoti iš dešimtainio į dvejetainį 5 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 5 veiksmas

Žingsnis 1. Pradėkite nuo lentelės sukūrimo

Užrašykite dviejų bazinių skaičių galias „2 lentelės pagrinde“iš dešinės į kairę. Pradėkite nuo 20, parašykite jį kaip „1“. Kiekvienam rangui pakelkite reitingą 1. Užpildykite lentelę, kol gausite skaičių, artimiausią skaičiuojamai dešimtainei skaičių sistemai. Šiame pavyzdyje paverskime dešimtainį skaičių 15610 būti dvejetainis skaičius.

Konvertuoti iš dešimtainio į dvejetainį 6 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 6 veiksmas

Žingsnis 2. Raskite skaičių, turintį didžiausią pagrindinio skaičiaus 2 galią

Lentelėje pasirinkite didžiausią skaičių, kuris yra lygus arba mažesnis už skaičių, kurį reikia konvertuoti. Skaičius 128 yra skaičius, turintis didžiausią pagrindinio skaičiaus 2 galią, taip pat mažesnis nei 156, todėl po šiuo lentelės langeliu parašykite skaičių „1“, kur kairėje yra didžiausias skaičius iš lentelės (žr. aukščiau esančiame paveikslėlyje). Tada atimkite 128 iš pradinio skaičiaus, gausite: 156 - 128 = 28.

Konvertuoti iš dešimtainio į dvejetainį 7 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 7 veiksmas

Žingsnis 3. Pereikite prie kitos mažesnės galios lentelėje

Naudodami naują skaičių (28), pereikite prie lentelės iš kairės į dešinę ir patikrinkite, ar skaičiai yra lygūs ar mažesni už naują skaičių. Skaičius 64 yra ne mažesnis kaip 28, todėl po skaičiaus langeliu 64. parašykite skaičių „0“. Tęskite, kol rasite skaičių, lygų arba mažesnį už 28.

Konvertuoti iš dešimtainio į dvejetainį 8 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 8 veiksmas

Žingsnis 4. Nuolat atimkite kiekvieną skaičių, lygų ar mažesnį už naują, ir pažymėkite skaičių „1“po atitinkamo skaičiaus langeliu

Skaičius 16 yra mažesnis nei 28, todėl po skaičiaus langeliu parašykite skaičių „1“ir atimkite 16 iš 28, kad gautumėte naują skaičių 12. Skaičius 8 yra mažesnis nei 12, todėl parašykite skaičių „1“skaičių langelį 8 ir atimkite 8 iš 12, kad gautumėte naują skaičių 4.

Konvertuoti iš dešimtainio į dvejetainį 9 veiksmas
Konvertuoti iš dešimtainio į dvejetainį 9 veiksmas

Žingsnis 5. Tęskite, kol pasieksite lentelės pabaigą

Nepamirškite pažymėti „1“po kiekvienu langeliu, jei skaičiai yra lygūs arba mažesni už naują skaičių, ir „0“po kiekvienu langeliu, jei skaičiai vis dar yra didesni už naują skaičių.

Konvertuoti iš dešimtainio į dvejetainį 10
Konvertuoti iš dešimtainio į dvejetainį 10

Žingsnis 6. Užrašykite dvejetainio skaičiaus atsakymą

Skaičius bus toks pat iš kairės į dešinę, kaip lentelės apačioje esanti skaičių eilutė „1“ir „0“. Turėtumėte gauti rezultatą 10011100. Tai yra dvejetainis dešimtainio skaičiaus atitikmuo 156. Arba, kai jis parašytas su indeksu: 15610 = 100111002.

Pakartojus šį metodą, galite prisiminti antrojo pagrindo galias, todėl galite praleisti 1 veiksmą

Patarimai

  • Operacinėje sistemoje įdiegta skaičiuoklės programa gali atlikti šią konversiją už jus, tačiau kaip programuotojui geriausia pradėti gerai suprasti konversijų veikimą. Skaičiuotuvo programos konvertavimo parinktys gali būti matomos atidarius meniu „View“ir pasirinkus „Programmer“(„Windows 7“ir „8“).
  • Pirmiausia lengviau išmokti konvertuoti priešinga kryptimi, ty iš dvejetainio į dešimtainį skaičių sistemą.
  • Dažnai praktikuokite dešimtainius skaičius konvertuoti į dvejetainius, kad taptumėte ekspertu.

Rekomenduojamas: