Kako prevesti iz decimalnog broja brojeva na binarni

Decimalni (na osnovu deset) Broj brojeva ima 10 mogućih vrijednosti (0,1,2,3,4,5,6,7,8 ili 9) za svaku lokalnu vrijednost. Sistem binarnog broja (zasnovan na dva), zauzvrat ima dvije moguće vrijednosti svake vrijednosti lokacije - 0 ili 1. Budući da je binarni sistem unutarnji jezik računara, tada bi ozbiljni programeri trebali razumjeti kako prevesti iz decimalnog sustava na binarnu, što će vam ovaj članak reći.

Korake

Metoda 1 od 2:
Polje metoda: skraćena podjela sa ostatkom
  1. Slika pod nazivom Pretvori iz decimalnog na binarni korak 1
jedan. Stavite zadatak. Za ovaj primjer, prenosimo decimalni broj 15610 u binarnom sistemu. Zabilježite decimalni broj kao podjeli u "podjeli kolone" (desno), zatim zapišite osnovu "2" kao razdjelnika, odnosno lijevo od znaka podjele.
  • Ova metoda je mnogo lakša za razumijevanje kada vidite sve proračune na papiru. Pored toga, ova metoda zasnovana na diviziji za 2 također je prilično jednostavna za razumijevanje početnika.
  • Da ne zbunite brojeve prije i nakon prijevoda, vrijedno je napomenuti bazu sistema u kojem radite pored svakog odgovarajućeg broja. Tada će decimalni brojevi evidentirati s osnovnim indeksom 10, a binarni - sa osnovnim indeksom 2, respektivno.
  • Slika pod nazivom Pretvori iz decimalnog na binarni korak 2
    2. Izvrši akciju divizije. Zapišite cijeli odgovor (privatni) pod znakom podjele, a ostatak (0 ili 1) zapišite desno od podijela.
  • Budući da smo sada podijeljeni, kada je podjela, binarni ostatak bit će jednak 0, a kada će se razdvojiti neparno, tada binarni ostaci biti jednak 1.
  • Slika pod nazivom Pretvori iz decimalnog na binarni korak 3
    3. Nastavite da se krećete dolje dijeljenjem svakog novog privatnog na dva i snimanje ostataka na pravo svakog dijela. Zaustavite se kada će privatni biti jednak 0.
  • Slika pod nazivom Pretvori iz decimalnog u binarnu koraku 4
    4. Zapišite novi binarni broj. Pročitajte ostatak slijeda odozdo prema gore, počevši od posljednje ostatke. U našem primjeru morali ste dobiti 10011100. Ovo je binarni ekvivalent decimalnog broja 156. Isti broj snimljen sa osnovnim indeksima izgleda ovako: 15610 = 100111002
  • Ova metoda se može promijeniti da bi preveo iz decimalnog tipa u "bilo koji" sistem. Koristili smo divider 2, kao što prevodimo u binarni sistem. Ako bismo željeli prenijeti svoj broj u sustav devet veličine, odnosno sustav sa bazom 9, tada bismo podijelili devet, a ne dva. Kao rezultat toga, dobili bismo broj u željenom sistemu.
  • Metoda 2 od 2:
    Drugo metoda: Poređenje smanjenja stepena i oduzimanja
    1. Slika pod nazivom Pretvori iz decimalnog na binarni korak 5
    jedan. Započnite sa stvaranjem tablice. Zapišite vrijednosti broja 2 u jednu mjeru ili drugu vodeći rekordnu desno na lijevo. Započnite sa 2, dajući joj vrednost "jedan".Povećajte indikator stepena po jedinici za svaki stepen. Nastavite raditi na popisu dok ne dobijete broj koji je vrlo blizu onome sa kojim radite. Pretpostavimo da radimo... opet sa brojem 15610, Prevodeći ga iz decimalnog na binarnu broju sistema.
  • Slika pod nazivom Pretvori iz decimalnog na binarni korak 6
    2. Izračunajte najveću vrijednost stupnja postavljenog u broju koji želite prevesti u binarni sistem. Koja će se najveća vrijednost diploma uklopiti u 156? Postavljen je broj 128 (2 u sedmoj stepeni), tako da će najljepši binarni znak biti 1. Dalje morate oduzeti 128 od 156, što će biti jednako 28.
  • Slika pod nazivom Pretvori iz decimalnog u binarnu koraku 7
    3. Idite na sledeći stepen dva. Dakle, sada radimo sa brojem 28. Pogledajmo našu listu, koji će se sljedeći stepen Twos-a može uklopiti u broj 28? 64 postavljeno u 28? Ne, a zatim sljedeći znak binarnog snimanja (desno iz prvog) - 0. Trebate nastaviti dok ne nađete broj koji će se uklopiti u 28.
  • Slika pod nazivom Pretvori iz decimalnog na binarni korak 8
    4. Uklonite svaki sljedeći zakazan broj, označite ga "jedan". Dakle, 16 je postavljeno u 28, tako da napišemo broj 1 ispod njega i iskoristit ćemo 16 od 28. Rezultat je 12, a osam se stavlja u ovaj broj. Prema tome, potrebno je napisati broj 1 u 8, a zatim oduzeti 8 od 12, što će biti jednako 4.
  • Slika pod nazivom Pretvori iz decimalnog u binarnu koraku 9
    pet. Nastavite odbiti dok ne dođete do kraja stola. Ne zaboravite slaviti broj "jedan" Svi ti brojevi koji su postavljeni u vaš novi broj i znamenku "0" svi oni koji nisu postavljeni.
  • Slika pod nazivom Pretvori iz decimalnog na binarnu koraku 10
    6. Zapišite rezultirajuće binarnom broju. Ovaj će ovaj broj biti potpuno isti kao redoslijed nula i jedinica u našoj tabeli, ako je pročitate s lijeva na desno. Morali ste dobiti 10011100. Ovo je binarni ekvivalent decimalnog broja 156. Ili, ako snimite sa osnovnim indeksima: 15610 = 100111002.
  • Ponavljajući ovu metodu, sjećate se stupnja skupa, koji će vam omogućiti preskočiti prvi korak ovog priručnika.
  • Savjeti

    • Kalkulator instaliran u vašem operativnom sistemu može napraviti takav prijevod umjesto vas, ali ako ste programer, onda bolje shvatite kako se ovaj prijevod radi. Postavke prevođenja kalkulatora mogu se videti otvaranjem prozora "View" i odabir "programera".
    • Češće je lakše asimilirati prijevod iz binarnog sustava na decimal.
    • Treniramo. Pokušajte prevesti decimalni brojevi 17810, 6310 i 810 U svojim binarnim ekvivalentima - 101100102, 001111112, i 000010002. Pokušajte prevesti 20910, 2510 i 24110 u, respektivno, 110100012, 000110012 i 111100012.

    Slični članci

    • Kako pretvoriti binarne brojeve u oktanu
    • Kako pretvoriti decimalni broj u heksadecimalnom broju
    • Kako prevesti iz binarnog sistema na decimalno
    Slične publikacije