Kako pretvoriti decimalno število v binarno: 10 korakov

Kazalo:

Kako pretvoriti decimalno število v binarno: 10 korakov
Kako pretvoriti decimalno število v binarno: 10 korakov

Video: Kako pretvoriti decimalno število v binarno: 10 korakov

Video: Kako pretvoriti decimalno število v binarno: 10 korakov
Video: Как придать Объём волосам Пошагово дома | 4 способа Укладки волос! Как научиться укладывать волосы! 2024, November
Anonim

Decimalni (osnovni deset) številčni sistem ima deset možnih vrednosti (0, 1, 2, 3, 4, 5, 6, 7, 8 ali 9) za vsako številčno mesto. Nasprotno pa ima binarni (osnovni dve) številčni sistem samo dve možni vrednosti, predstavljeni z 0 in 1 za vsako številčno mesto. Ker je binarni številski sistem notranji jezik elektronskih računalnikov, resni računalniški programerji znajo pretvoriti iz decimalnega v binarni številski sistem. Sledite tem preprostim korakom in tudi, kako obvladati to pretvorbo.

Korak

Metoda 1 od 2: Kratka delitev z dvema z ostankom

Pretvorite iz decimalnega v binarni korak 1
Pretvorite iz decimalnega v binarni korak 1

Korak 1. Določite težavo

Za ta primer pretvorimo decimalno število 15610 binarno število. Decimalno število napišite kot številko, ki jo želite razdeliti, v simbol obrnjene delitve. Osnovo ciljnega številskega sistema (v tem primeru "2" za binarno) zapišite kot delitelj izven krivulje simbola deljenja.

  • Ta metoda je veliko lažje razumeti, ko je narisana na papirju, in veliko lažja za začetnike, ker deli le dva.
  • Da bi se izognili zmedi pred in po pretvorbi, za vsako številko zapišite osnovno številko številskega sistema, ki ga računate, (male črke, napisane z običajnimi črkami kot razlikovalni znak). V tem primeru bo decimalno število imelo indeks 10, binarno število pa podpis 2.
Pretvorite iz decimalnega v binarni korak 2
Pretvorite iz decimalnega v binarni korak 2

Korak 2. Naredite delitev

Celotni odgovor (količnik) zapišite pod simbol dolge delitve, preostanek (0 ali 1) pa desno od deljenega števila.

Ker delimo z dvema, ko je deljeno število sodo število, je ostanek 0, in ko je deljeno število liho število, je ostanek 1

Pretvorite iz decimalnega v binarni korak 3
Pretvorite iz decimalnega v binarni korak 3

Korak 3. Nadaljujte z delitvijo, dokler ne doseže nič

Nadaljujte navzdol, vsak nov količnik delite z dvema, preostanek pa zapišite desno od vsakega deljenega števila. Ustavite se, ko je količnik nič.

Pretvorite iz decimalnega v binarni korak 4
Pretvorite iz decimalnega v binarni korak 4

Korak 4. Zapišite novo binarno številko

Od najnižjega preostalega števila preberite vrstni red ostanka v naraščajočem vrstnem redu do vrha. V tem primeru bi morali dobiti rezultat 10011100. To je binarni ekvivalent decimalnega števila 156. Ali, če je zapisano z njegovim številskim podpisom: 15610 = 100111002.

Ta metoda se lahko spremeni za pretvorbo iz decimalne osnove v poljubno številčno osnovo. Delitelj je 2, ker je osnova ciljnega številskega sistema osnova 2 (binarno). Če je osnova ciljnega številskega sistema druga osnova, številko baze 2 v tej metodi zamenjajte z ustrezno osnovno številko. Na primer, če je ciljna osnova baza 9, številko baze 2 zamenjajte z 9. Končni rezultat bo neposredno v obliki ciljne osnovne številke

Metoda 2 od 2: Izpeljana moč dvojice in odštevanje

Pretvorite iz decimalnega v binarni korak 5
Pretvorite iz decimalnega v binarni korak 5

Korak 1. Začnite z ustvarjanjem tabele

Zapišite moči dveh osnovnih številk v "bazo tabele 2" od desne proti levi. Začni pri 20, zapišite kot "1". Dvignite rang za 1 za vsako mesto. Izpolnite tabelo, dokler ne dobite števila, ki je najbližje številki decimalnega številskega sistema, ki ga računate. Za ta primer pretvorimo decimalno število 15610 binarno število.

Pretvorite iz decimalnega v binarni korak 6
Pretvorite iz decimalnega v binarni korak 6

Korak 2. Poiščite številko z največjo močjo osnovne številke 2

V tabeli izberite največje število, ki je enako ali manjše od števila, ki ga želite pretvoriti. Številka 128 je številka z največjo močjo osnovne številke 2 in je tudi manjša od 156, zato pod to polje v tabelo, kjer je največje število iz tabele na levi (glej tabelo), napišite številko »1«. na zgornji sliki). Nato od začetnega števila odštejte 128, dobili boste: 156 - 128 = 28.

Pretvorite iz decimalnega v binarni korak 7
Pretvorite iz decimalnega v binarni korak 7

Korak 3. Nadaljujte z naslednjo manjšo močjo v tabeli

Z novo številko (28) nadaljujte skozi tabelo od leve proti desni in hkrati preverite, ali so številke enake ali manjše od nove številke. Številka 64 ni manjša od 28, zato pod številčno polje 64 napišite številko “0”. Nadaljujte, dokler ne najdete številke, ki je enaka ali manjša od 28.

Pretvorite iz decimalnega v binarni korak 8
Pretvorite iz decimalnega v binarni korak 8

Korak 4. Odštejte vsako število, ki je enako ali manjše od nove številke, in označite številko »1« pod poljem za ustrezno število

Številka 16 je manjša od 28, zato pod polje s številko 16 napišite številko "1" in od 28 odštejte 16, da dobite novo številko 12. Število 8 je manjše od 12, zato pod številko napišite "1" številčno polje 8 in odštejte 8 od 12, da dobite novo številko 4.

Pretvorite iz decimalnega v binarni korak 9
Pretvorite iz decimalnega v binarni korak 9

Korak 5. Nadaljujte, dokler ne pridete do konca tabele

Ne pozabite označiti »1« pod vsakim poljem za številke, ki so enake ali manjše od nove številke, in »0« pod vsakim poljem za številke, ki so še vedno večje od nove številke.

Pretvorite iz decimalnega v binarni korak 10
Pretvorite iz decimalnega v binarni korak 10

Korak 6. Zapišite odgovor za binarno številko

Številka bo popolnoma enaka od leve proti desni kot vrstica številk "1" in "0" na dnu tabele. Morali bi dobiti rezultat 10011100. To je binarni ekvivalent decimalnega števila 156. Ali pa, ko je zapisano z podpisom: 15610 = 100111002.

Če ponovite to metodo, se lahko spomnite moči osnovnih dveh, zato lahko preskočite 1. korak

Nasveti

  • Program kalkulator, vgrajen v operacijski sistem, lahko to konverzijo opravi namesto vas, vendar je kot programer najbolje začeti z dobrim razumevanjem delovanja pretvorb. Možnosti pretvorbe v programu Kalkulator so lahko vidne tako, da odprete meni »Pogled« in izberete »Programer« (za Windows 7 in 8).
  • Pretvarjanje v nasprotni smeri, to je iz binarnega v decimalni številski sistem, je običajno najprej lažje naučiti.
  • Pogosto vadite pretvorbo decimalnih števil v binarno, da postanete bolj strokovni.

Priporočena: