Kako pretvoriti iz decimalnog u heksadecimalni broj: 15 koraka

Sadržaj:

Kako pretvoriti iz decimalnog u heksadecimalni broj: 15 koraka
Kako pretvoriti iz decimalnog u heksadecimalni broj: 15 koraka

Video: Kako pretvoriti iz decimalnog u heksadecimalni broj: 15 koraka

Video: Kako pretvoriti iz decimalnog u heksadecimalni broj: 15 koraka
Video: 11 pravila DOPISIVANJA. PORUKE koje ce ti pomoci da ga/ju OSVOJIS. 💑😎💪🏻 | #NELA 🐱 2024, Svibanj
Anonim

Heksadecimalni je osnovni šesnaest numerički sustav. To znači da ima 16 simbola koji mogu predstavljati jednu znamenku, dodajući A, B, C, D, E i F povrh uobičajenih deset brojeva. Pretvaranje iz decimalnog u heksadecimalno je teže nego obrnuto. Odvojite vrijeme za učenje ovoga jer je lakše izbjeći pogreške nakon što shvatite zašto pretvorba funkcionira.

Konverter

Image
Image

Decimalni u heksadecimalni pretvarač

Konverzije malim brojevima

Decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Šesterokutni 0 1 2 3 4 5 6 7 8 9 A B C D E Ž

Koraci

Metoda 1 od 2: Intuitivna metoda

Pretvorite iz decimalnog u heksadecimalni korak 1
Pretvorite iz decimalnog u heksadecimalni korak 1

Korak 1. Koristite ovu metodu ako ste početnik u heksadecimalnom broju

Od dva pristupa u ovom vodiču, ovaj je većini lakše slijediti. Ako vam već odgovaraju različite baze, isprobajte bržu metodu u nastavku.

Ako ste potpuno novi u heksadecimalnom, možda biste htjeli naučiti osnovne pojmove

Pretvorite iz decimalnog u heksadecimalni korak 2
Pretvorite iz decimalnog u heksadecimalni korak 2

Korak 2. Zapišite moći 16

Svaka znamenka u heksadecimalnom broju predstavlja različitu snagu od 16, baš kao što svaka decimalna znamenka predstavlja stepen 10. Ovaj popis moći od 16 dobro će doći tijekom pretvorbe:

  • 165 = 1, 048, 576
  • 164 = 65, 536
  • 163 = 4, 096
  • 162 = 256
  • 161 = 16
  • Ako je decimalni broj koji pretvarate veći od 1, 048, 576, izračunajte veće snage 16 i dodajte ih na popis.
Pretvorite iz decimalnog u heksadecimalni korak 3
Pretvorite iz decimalnog u heksadecimalni korak 3

Korak 3. Pronađite najveću snagu od 16 koja stane u vaš decimalni broj

Zapišite decimalni broj koji ćete pretvoriti. Pogledajte gornji popis. Pronađi najveću snagu od 16 koja je manja od decimalnog broja.

Na primjer, ako pretvarate 495 u heksadecimalni broj, s gornjeg popisa odabrali biste 256.

Pretvorite iz decimalnog u heksadecimalni korak 4
Pretvorite iz decimalnog u heksadecimalni korak 4

Korak 4. Podijelite decimalni broj sa ovom moći od 16

Zaustavite se na cijelom broju, zanemarujući bilo koji dio odgovora iza decimalnog zareza.

  • U našem primjeru, 495 ÷ 256 = 1,93 …, ali brinemo se samo o cijelom broju

    Korak 1..

  • Vaš odgovor je prva znamenka heksadecimalnog broja. U ovom slučaju, budući da smo podijelili sa 256, 1 je na "mjestu 256".
Pretvorite iz decimalnog u heksadecimalni korak 5
Pretvorite iz decimalnog u heksadecimalni korak 5

Korak 5. Pronađite ostatak

To vam govori što je preostalo od decimalnog broja za pretvaranje. Evo kako to izračunati, baš kao što biste to učinili u dugoj podjeli:

  • Pomnožite svoj posljednji odgovor s djeliteljem. U našem primjeru, 1 x 256 = 256. (Drugim riječima, 1 u našem heksadecimalnom broju predstavlja 256 u bazi 10).
  • Oduzmite svoj odgovor od dividende. 495 - 256 = 239.
Pretvorite iz decimalnog u heksadecimalni korak 6
Pretvorite iz decimalnog u heksadecimalni korak 6

Korak 6. Podijelite ostatak sa sljedećom većom snagom od 16

Vratite se na popis moći 16. Pređite na sljedeću najmanju snagu 16. Podijelite ostatak s tom vrijednošću kako biste pronašli sljedeću znamenku vašeg heksadecimalnog broja. (Ako je ostatak manji od ovog broja, sljedeća znamenka je 0.)

  • 239 ÷ 16 =

    Korak 14.. Još jednom zanemarujemo sve iza decimalnog zareza.

  • Ovo je druga znamenka našeg heksadecimalnog broja, na "mjestu 16 -ih". Bilo koji broj od 0 do 15 može se predstaviti jednom heksadecimalnom znamenkom. Pretvorit ćemo se u ispravan zapis na kraju ove metode.
Pretvorite iz decimalnog u heksadecimalni korak 7
Pretvorite iz decimalnog u heksadecimalni korak 7

Korak 7. Ponovno pronađite ostatak

Kao i prije, pomnožite svoj odgovor s djeliteljem, a zatim oduzmite svoj odgovor od dividende. Ovo je preostali dio koji se još treba pretvoriti.

  • 14 x 16 = 224.
  • 239 - 224 = 15, pa je ostatak

    Korak 15..

Pretvorite iz decimalnog u heksadecimalni korak 8
Pretvorite iz decimalnog u heksadecimalni korak 8

Korak 8. Ponavljajte dok ne dobijete ostatak ispod 16

Kad dobijete ostatak od 0 do 15, može se izraziti jednom heksadecimalnom znamenkom. Zapišite ovo kao posljednju znamenku.

Zadnja "znamenka" našeg heksadecimalnog broja je 15, na "mjestu 1"

Pretvorite iz decimalnog u heksadecimalni korak 9
Pretvorite iz decimalnog u heksadecimalni korak 9

Korak 9. Zapišite svoj odgovor ispravnim zapisom

Sada znate sve znamenke vašeg heksadecimalnog broja. Ali do sada smo ih pisali samo u bazi 10. Da biste svaku znamenku napisali u pravilnom heksadecimalnom zapisu, pretvorite ih pomoću ovog vodiča:

  • Brojke od 0 do 9 ostaju iste.
  • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
  • U našem primjeru završili smo s znamenkama (1) (14) (15). U ispravnom zapisu to postaje heksadecimalni broj 1EF.
Pretvorite iz decimalnog u heksadecimalni korak 10
Pretvorite iz decimalnog u heksadecimalni korak 10

Korak 10. Provjerite svoj rad

Provjera vašeg odgovora je jednostavna ako shvatite kako funkcioniraju heksadecimalni brojevi. Pretvorite svaku znamenku natrag u decimalni oblik, a zatim pomnožite s moći 16 za tu poziciju mjesta. Evo rada za naš primjer:

  • 1EF → (1) (14) (15)
  • Radite zdesna nalijevo, 15 je u 160 = Položaj 1s. 15 x 1 = 15.
  • Sljedeća znamenka slijeva je 161 = Položaj 16s. 14 x 16 = 224.
  • Sljedeća znamenka je 162 = Položaj 256s. 1 x 256 = 256.
  • Ako ih sve zbrojimo, 256 + 224 + 15 = 495, naš izvorni broj.

Metoda 2 od 2: Brza metoda (ostaci)

Pretvorite iz decimalnog u heksadecimalni korak 11
Pretvorite iz decimalnog u heksadecimalni korak 11

Korak 1. Podijelite decimalni broj sa 16

Podijelite podjelu kao cjelobrojnu podjelu. Drugim riječima, zaustavite se na odgovoru cijelog broja umjesto izračunavanja znamenki iza decimalne točke.

Za ovaj primjer, budimo ambiciozni i pretvorimo decimalni broj 317, 547. Izračunaj 317, 547 ÷ 16 = 19, 846, zanemarujući znamenke iza decimalnog zareza.

Pretvorite iz decimalnog u heksadecimalni korak 12
Pretvorite iz decimalnog u heksadecimalni korak 12

Korak 2. Zapišite ostatak u heksadecimalnom zapisu

Sada kada ste svoj broj podijelili sa 16, ostatak je dio koji se ne može uklopiti u mjesto 16 -ih ili više. Stoga ostatak mora biti na mjestu 1s, posljednji znamenka heksadecimalnog broja.

  • Da biste pronašli ostatak, pomnožite svoj odgovor s djeliteljem, a zatim oduzmite rezultat od dividende. U našem primjeru 317, 547 - (19, 846 x 16) = 11.
  • Pretvorite znamenku u heksadecimalni zapis pomoću grafikona za pretvaranje malih brojeva pri vrhu ove stranice. 11 postaje B u našem primjeru.
Pretvorite iz decimalnog u heksadecimalni korak 13
Pretvorite iz decimalnog u heksadecimalni korak 13

Korak 3. Ponovite postupak s količnikom

Ostatak ste pretvorili u heksadecimalnu znamenku. Sada, za nastavak pretvaranja količnika, ponovno ga podijelite sa 16. Ostatak je pretposljednja znamenka heksadecimalnog broja. Ovo funkcionira iz iste logike kao gore: izvorni broj sada je podijeljen sa (16 x 16 =) 256, tako da je ostatak dio broja koji se ne može uklopiti u mjesto 256s. Već znamo mjesto 1s, pa ovaj ostatak mora biti mjesto 16s.

  • U našem primjeru 19, 846 /16 = 1240.
  • Ostatak = 19, 846 - (1240 x 16) =

    Korak 6.. Ovo je pretposljednja znamenka našeg heksadecimalnog broja.

Pretvorite iz decimalnog u heksadecimalni korak 14
Pretvorite iz decimalnog u heksadecimalni korak 14

Korak 4. Ponavljajte dok ne dobijete količnik manji od 16

Ne zaboravite pretvoriti ostatke od 10 do 15 u heksadecimalni zapis. Zapisujte svaki ostatak u hodu. Konačni količnik (manji od 16) prva je znamenka vašeg broja. Evo našeg primjera koji se nastavlja:

  • Uzmite posljednji količnik i ponovno podijelite sa 16. 1240 /16 = 77 Ostatak

    Korak 8..

  • 77 /16 = 4 Ostatak 13 = D.
  • 4 <16, dakle

    Korak 4. je prva znamenka.

Pretvorite iz decimalnog u heksadecimalni korak 15
Pretvorite iz decimalnog u heksadecimalni korak 15

Korak 5. Dopunite broj

Kao što je ranije spomenuto, svaku znamenku heksadecimalnog broja nalazite zdesna nalijevo. Provjerite svoje radove kako biste bili sigurni da ste ih napisali pravim redoslijedom.

  • Naš konačni odgovor je 4D86B.
  • Da biste provjerili svoj rad, pretvorite svaku znamenku natrag u decimalni broj, pomnožite sa stupnjevima 16 i zbrojite rezultate. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, naš izvorni decimalni broj.

Preporučeni: