Kuidas teisendada kümnendkoht binaarseks

Autor: John Stephens
Loomise Kuupäev: 1 Jaanuar 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Kuidas teisendada kümnendkoht binaarseks - Vihjeid
Kuidas teisendada kümnendkoht binaarseks - Vihjeid

Sisu

Kümnendfaktoril (baas-kümme) on iga väärtuse jaoks kümme väärtust (0,1,2,3,4,5,6,7,8 või 9). Seevastu binaarses süsteemis (kuueteistkümnendsüsteemis) on mõlemal kaks esitust 0 ja 1. Kuna binaarne on elektroonilistes arvutites kasutatav sisemine keel, peaksid arvutiprogrammeerijad mõistma, kuidas teisendada kümnendkohast binaarseks. Teisendamise nägemiseks järgige neid lihtsaid samme.

Sammud

1. meetod 2-st: lühike jagamine kahega tasakaaludega

  1. Probleemi lahendamine. Selle näite jaoks teisendame kümnendkoha 15610 binaarseks. Kirjutage kümnendarv jagajana pika jagamise sümbolisse. Registreerige sihtsüsteemi koefitsient (meie puhul kirjutage number "2" kahendsüsteemi jaoks) jagajana pika jagunemise sümboli kõverast väljapoole.
    • Seda meetodit on paberil kirjeldades lihtsam mõista ja algajatele palju lihtsam, sest see tugineb ainult jagamisele kahega.
    • Segaduste vältimiseks enne ja pärast teisendamist kirjutage iga numbri alla põhisüsteemi number, millega töötate. Sellisel juhul oleks kümnendkohal alaindeks 10 ja ekvivalentsel binaararvul 2.

  2. Jaoskond. Kirjutage jagatis pika jagamise sümboli alla ja ülejäänud (0 või 1) jagajast paremale.
    • Kuna jagame 2-ga, siis kui jagatud arv on paarisarv, saab binaarsest jäägist 0 ja kui jagaja on paaritu arv, saab kahendjäägist 1.

  3. Jätkake jagamist, kuni 2-ga jagamise tulemus on null. Jätkates jagamist allpool, jagage uus jagatis kahega ja kirjutage ülejäänud jagamisest paremale. Lõpeta, kui jagatis on 0.
  4. Kirjutage uus kahendarv. Alustades alumisest tasakaalust, järjestage tasakaal alt üles. Nagu selles näites, saate ka tulemuse 10011100. See on kümnendarvu 156. binaarekvivalent. Või võib selle kirjutada ka iga alaindeksina: 15610 = 100111002
    • Seda meetodit saab kohandada, et teisendada kümnendkohast „suvaliseks” süsteemiks. Jagaja on 2, kuna teisendatav süsteem on süsteem 2 (binaarne). Kui teisendussüsteem on teine ​​süsteem, asendage arvutuse jagaja 2 teisendatava süsteemiga. Näiteks kui süsteem, mida soovite teisendada, on 9, asendage jagaja 2 arvuga 9. Lõpptulemuseks on süsteem, mille soovite teisendada.
    reklaam

2. meetod 2-st: võimsuse vähendamine ja lahutamine


  1. Alustuseks tehke tabel. Loetlege kahe tegur paremalt vasakule "teguritabelis 2". Alates väärtusest 2 on väärtus "1". Suurendage eksponenti ühe võimsuse jaoks ühe võrra. Looge jõudude jada, kuni jõuate arvuni, mis on lähedane kümnendkohaga, millest alustate. Selles näites teisendame kümnendarvu 15610 binaarseks.
  2. Leidke suurim võimsus 2. Valige suurim arv, mis vastab teisendatavale arvule. 128 on kahest suurim, mis vastab 156-le, kirjutage oma tabelis selle lahtri alla number 1 vasakpoolsesse binaararvu. Lahutage algsest numbrist 128. Saate 28.
  3. Lülituge järgmise kahe väiksema võimsuse peale. Uue numbri (28) abil liikuge allapoole töölehele, mis tähistab 2 võimsust, mis sobib dividendiga. 64 on suurem kui 28, kirjutage selle lahtri alla paremale järgmise binaararvuna 0. Jätkake, kuni leiate numbri, mis "võib" katta numbrit 28.
  4. Lahutage järgmine arv, mis võib sobida, ja märkige see tähega 1. 16 võiks sobida 28-ga, nii et kirjutaksite selle kasti alla 1 ja lahutaksite 28-st 16. Saate 12. 8 vastet 12, seega kirjutage 1 kasti 8 alla ja lahuta 12-st 12. Saad 4.
  5. Jätkake, kuni olete arvutustabeli lõpetanud. Märkige 1 uude numbrisse lisatud numbri alla ja kirjutage uuest numbrist suuremate lahtrite alla 0.
  6. Kirjutage tulemus kahendarvuna. Binaararvud on arvud 1 ja 0 arvutustabeli all vasakult paremale. Teil on kahendarv 10011100. See on binaararv, mis vastab kümnendarvule 156. Või võib kirjutada alaindeksi vormingus: 15610 = 100111002.
    • Selle meetodi kordamine aitab meelde jätta 2 võimsuse, võimaldades 1. sammu vahele jätta.
    reklaam

Nõuanne

  • Teie operatsioonisüsteemi installitud arvuti saab seda teie eest teha, kuid programmeerijana peaks teil olema selge arusaam teisendamisest.Oma arvuti teisendusvõimalusi saate vaadata, avades menüüelemendi "Vaade" ja valides "Programmeerija".
  • Tagurpidi teisendamist binaarsest kümnendkohani on sageli kõigepealt lihtsam õppida.
  • Harjuta. Proovige teisendada kümnendkohani 17810, 6310ja 810. Vastav kahendarv on 101100102, 1111112ja 10002. Proovige teisendada 20910, 2510ja 24110 vastava kahendarvuni 110100012, 110012ja 111100012.