Hoe om van desimaal na heksadesimaal om te skakel: 15 stappe

INHOUDSOPGAWE:

Hoe om van desimaal na heksadesimaal om te skakel: 15 stappe
Hoe om van desimaal na heksadesimaal om te skakel: 15 stappe

Video: Hoe om van desimaal na heksadesimaal om te skakel: 15 stappe

Video: Hoe om van desimaal na heksadesimaal om te skakel: 15 stappe
Video: Hoe om 'n brief te skryf. 2024, Mei
Anonim

Heksadesimaal is 'n basiese sestien syfersisteem. Dit beteken dat dit 16 simbole het wat 'n enkele syfer kan voorstel en A, B, C, D, E en F byvoeg bo -op die gewone tien syfers. Omskakeling van desimaal na heksadesimaal is moeiliker as andersom. Neem die tyd om dit te leer, want dit is makliker om foute te vermy sodra u verstaan waarom die omskakeling werk.

Omskakelaar

Image
Image

Desimale na heksadesimale omskakelaar

Omskakelings met klein getalle

Desimaal 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hex 0 1 2 3 4 5 6 7 8 9 A B C D E F

Stappe

Metode 1 van 2: Intuïtiewe metode

Skakel oor van Desimaal na Heksadesimaal Stap 1
Skakel oor van Desimaal na Heksadesimaal Stap 1

Stap 1. Gebruik hierdie metode as u 'n beginner tot heksadesimaal is

Van die twee benaderings in hierdie gids is dit vir die meeste mense makliker om te volg. As u reeds gemaklik is met verskillende basisse, probeer dan die vinniger metode hieronder.

As u heeltemal heksadesimaal is, wil u die basiese konsepte leer

Skakel oor van Desimaal na Heksadesimaal Stap 2
Skakel oor van Desimaal na Heksadesimaal Stap 2

Stap 2. Skryf die kragte van 16 neer

Elke syfer in 'n heksadesimale getal verteenwoordig 'n ander krag van 16, net soos elke desimale syfer 'n krag van 10. Hierdie lys van magte van 16 sal handig wees tydens die omskakeling:

  • 165 = 1, 048, 576
  • 164 = 65, 536
  • 163 = 4, 096
  • 162 = 256
  • 161 = 16
  • As die desimale getal wat u omskakel groter is as 1, 048, 576, bereken die hoër magte van 16 en voeg dit by die lys.
Skakel oor van Desimaal na Heksadesimaal Stap 3
Skakel oor van Desimaal na Heksadesimaal Stap 3

Stap 3. Vind die grootste krag van 16 wat in u desimale getal pas

Skryf die desimale getal neer wat u gaan omskakel. Verwys na die lys hierbo. Vind die grootste krag van 16 wat kleiner is as die desimale getal.

Byvoorbeeld, as u omskakel 495 tot heksadesimaal, sou u 256 uit die lys hierbo kies.

Skakel om van Desimaal na Heksadesimaal Stap 4
Skakel om van Desimaal na Heksadesimaal Stap 4

Stap 4. Verdeel die desimale getal met hierdie krag van 16

Stop by die hele getal en ignoreer enige deel van die antwoord na die desimale punt.

  • In ons voorbeeld, 495 ÷ 256 = 1,93 …, maar ons gee net om die hele getal

    Stap 1..

  • U antwoord is die eerste syfer van die heksadesimale getal. Aangesien ons in 256 in hierdie geval gedeel het, is die 1 op die '256 -plek'.
Skakel oor van Desimaal na Heksadesimaal Stap 5
Skakel oor van Desimaal na Heksadesimaal Stap 5

Stap 5. Soek die res

Dit vertel jou wat oor is van die desimale getal wat omgeskakel moet word. Hier is hoe u dit kan bereken, net soos in die lang afdeling:

  • Vermenigvuldig u laaste antwoord met die verdeler. In ons voorbeeld is 1 x 256 = 256. (Met ander woorde, die 1 in ons heksadesimale getal verteenwoordig 256 in basis 10).
  • Trek u antwoord van die dividend af. 495 - 256 = 239.
Skakel oor van Desimaal na Heksadesimaal Stap 6
Skakel oor van Desimaal na Heksadesimaal Stap 6

Stap 6. Verdeel die res met die volgende hoër krag van 16

Verwys terug na u lys met kragte van 16. Gaan af na die volgende kleinste krag van 16. Deel die res met die waarde om die volgende syfer van u heksadesimale getal te vind. (As die res kleiner is as hierdie getal, is die volgende syfer 0.)

  • 239 ÷ 16 =

    Stap 14.. Weereens ignoreer ons enigiets verby die desimale punt.

  • Dit is die tweede syfer van ons heksadesimale getal, op die "16 -plek." Enige getal van 0 tot 15 kan deur 'n enkele heksadesimale syfer voorgestel word. Ons sal aan die einde van hierdie metode omskakel na die korrekte notasie.
Skakel om van Desimaal na Heksadesimaal Stap 7
Skakel om van Desimaal na Heksadesimaal Stap 7

Stap 7. Soek die res weer

Soos voorheen, vermenigvuldig u antwoord met die verdeler en trek dan u antwoord af van die dividend. Dit is die res wat nog omgeskakel moet word.

  • 14 x 16 = 224.
  • 239 - 224 = 15, so die res is

    Stap 15..

Skakel oor van Desimaal na Heksadesimaal Stap 8
Skakel oor van Desimaal na Heksadesimaal Stap 8

Stap 8. Herhaal totdat jy 'n res onder 16 kry

As u 'n res van 0 tot 15 kry, kan dit uitgedruk word deur 'n enkele heksadesimale syfer. Skryf dit as 'n laaste syfer neer.

Die laaste 'syfer' van ons heksadesimale getal is 15, op die '1' -plek

Skakel oor van Desimaal na Heksadesimaal Stap 9
Skakel oor van Desimaal na Heksadesimaal Stap 9

Stap 9. Skryf u antwoord in die korrekte notasie neer

U ken nou al die syfers van u heksadesimale getal. Maar tot dusver skryf ons dit slegs in basis 10. Om elke syfer in die regte heksadesimale notasie te skryf, kan u dit met hierdie gids omskakel:

  • Syfers 0 tot 9 bly dieselfde.
  • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
  • In ons voorbeeld eindig ons met syfers (1) (14) (15). In die korrekte notasie word dit die heksadesimale getal 1EF.
Skakel om van Desimaal na Heksadesimaal Stap 10
Skakel om van Desimaal na Heksadesimaal Stap 10

Stap 10. Gaan u werk na

Dit is maklik om u antwoord te kontroleer as u verstaan hoe heksadesimale getalle werk. Skakel elke syfer terug in desimale vorm, en vermenigvuldig dan met die krag van 16 vir die plekposisie. Hier is die werk vir ons voorbeeld:

  • 1EF → (1) (14) (15)
  • Regs na links werk 15 in die 160 = 1s posisie. 15 x 1 = 15.
  • Die volgende syfer links is in die 161 = 16s posisie. 14 x 16 = 224.
  • Die volgende syfer is in die 162 = 256s posisie. 1 x 256 = 256.
  • As ons almal bymekaar tel, 256 + 224 + 15 = 495, ons oorspronklike nommer.

Metode 2 van 2: Vinnige metode (res)

Skakel oor van Desimaal na Heksadesimaal Stap 11
Skakel oor van Desimaal na Heksadesimaal Stap 11

Stap 1. Verdeel die desimale getal met 16

Behandel die afdeling as 'n heelgetal -afdeling. Met ander woorde, stop by 'n heelgetal -antwoord in plaas van die syfers na die desimale punt te bereken.

Laat ons in hierdie voorbeeld ambisieus wees en die desimale getal 317, 547 omskakel. Bereken 317, 547 ÷ 16 = 19, 846, ignoreer die syfers na die desimale punt.

Skakel oor van Desimaal na Heksadesimaal Stap 12
Skakel oor van Desimaal na Heksadesimaal Stap 12

Stap 2. Skryf die res in heksadesimale notasie neer

Noudat u u nommer met 16 gedeel het, is die res die deel wat nie in die 16's of hoër kan pas nie. Daarom moet die res op die 1 -plek wees, die laaste syfer van die heksadesimale getal.

  • Om die res te vind, vermenigvuldig u antwoord met die verdeler en trek die resultaat van die dividend af. In ons voorbeeld, 317, 547 - (19, 846 x 16) = 11.
  • Omskep die syfer in heksadesimale notasie met behulp van die klein getalomskakelingstabel bo -aan hierdie bladsy. 11 word B in ons voorbeeld.
Skakel oor van Desimaal na Heksadesimaal Stap 13
Skakel oor van Desimaal na Heksadesimaal Stap 13

Stap 3. Herhaal die proses met die kwosiënt

U het die res in 'n heksadesimale syfer omgeskakel. Om die kwosiënt te omskep, deel dit weer met 16. Die res is die tweede tot laaste syfer van die heksadesimale getal. Dit werk uit dieselfde logika as hierbo: die oorspronklike getal is nou gedeel deur (16 x 16 =) 256, dus die res is die gedeelte van die getal wat nie op die 256 -plek kan pas nie. Ons ken reeds die 1 -plek, so die res moet die 16 -plek wees.

  • In ons voorbeeld, 19, 846 /16 = 1240.
  • Rest = 19, 846 - (1240 x 16) =

    Stap 6.. Dit is die tweede tot laaste syfer van ons heksadesimale getal.

Skakel om van Desimaal na Heksadesimaal Stap 14
Skakel om van Desimaal na Heksadesimaal Stap 14

Stap 4. Herhaal totdat jy 'n kwosiënt kleiner as 16 kry

Onthou om die res van 10 na 15 in heksadesimale notasie om te skakel. Skryf elke res neer terwyl u gaan. Die finale kwosiënt (kleiner as 16) is die eerste syfer van u nommer. Hier volg ons voorbeeld:

  • Neem die laaste kwosiënt en deel weer met 16. 1240 /16 = 77 Restant

    Stap 8..

  • 77 /16 = 4 Rest 13 = D.
  • 4 <16, so

    Stap 4. is die eerste syfer.

Skakel om van Desimaal na Heksadesimaal Stap 15
Skakel om van Desimaal na Heksadesimaal Stap 15

Stap 5. Voltooi die nommer

Soos vroeër genoem, vind u elke syfer van die heksadesimale getal van regs na links. Kontroleer u werk om seker te maak dat u dit in die regte volgorde geskryf het.

  • Ons finale antwoord is 4D86B.
  • Om u werk te kontroleer, skakel elke syfer terug na 'n desimale getal, vermenigvuldig met die getalle 16 en som die resultate op. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, ons oorspronklike desimale getal.

Aanbeveel: