Hogyan lehet átalakítani a decimális értéket hexadecimálisra: 15 lépés

Tartalomjegyzék:

Hogyan lehet átalakítani a decimális értéket hexadecimálisra: 15 lépés
Hogyan lehet átalakítani a decimális értéket hexadecimálisra: 15 lépés

Videó: Hogyan lehet átalakítani a decimális értéket hexadecimálisra: 15 lépés

Videó: Hogyan lehet átalakítani a decimális értéket hexadecimálisra: 15 lépés
Videó: Get Rid of Front Loader Washer Stink! 2024, November
Anonim

A hexadecimális alap tizenhat számrendszer. Ez azt jelenti, hogy ez a rendszer 16 szimbólumot tartalmaz, amelyek egyetlen számjegyet képviselhetnek, a szokásos tíz szám mellett A, B, C, D, E és F hozzáadásával. A tizedes számot hexadecimálissá konvertálni nehezebb, mint fordítva. Szánjon időt a tanulásra, és könnyebben elkerülheti a hibákat, ha megérti a konverziók működését.

Kis szám átváltása

Decimális 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimális 0 1 2 3 4 5 6 7 8 9 A B C D E F

Lépés

1/2 módszer: Intuitív módszer

Konvertálás decimálisból hexadecimális 1. lépés
Konvertálás decimálisból hexadecimális 1. lépés

1. lépés Használja ezt a módszert, ha még nem ismeri a hexadecimális értéket

Az útmutató két megközelítése közül az első a legegyszerűbb a legtöbb ember számára. Ha már megszokta a különböző számbázisokat, próbálja ki az alábbi gyorsabb módszert.

Ha teljesen új a hexadecimális, akkor lehet, hogy először meg kell tanulnia az alapfogalmakat

Konvertálás decimálisból hexadecimálisba 2. lépés
Konvertálás decimálisból hexadecimálisba 2. lépés

Lépés 2. Írjon néhány számot 16 -os hatványra

A hexadecimális szám minden egyes számjegye több 16 -os számot jelent, ahogy minden tizedes szám 10 -et jelent 10 -ig. Ez a 16, hatalomra emelt lista hasznos lesz az átalakítási folyamat során:

  • 165 = 1.048.576
  • 164 = 65.536
  • 163 = 4.096
  • 162 = 256
  • 161 = 16
  • Ha a konvertálandó tizedes szám nagyobb, mint 1 048 576, számítsa ki a nagyobb teljesítményt, mint a listában szereplő, és adja hozzá a listához.
Konvertálás decimálisból hexadecimálisba 3. lépés
Konvertálás decimálisból hexadecimálisba 3. lépés

3. lépés. Keresse meg a tizedes számmal megegyező 16 -os legnagyobb teljesítményt

Írja le a konvertálni kívánt tizedes számot. Használja a fenti listát. Keresse meg a 16 legnagyobb teljesítményét, amely kisebb, mint a tizedes szám.

Például, ha konvertálni fog 495 hexadecimális értékre a fenti listából 256 -ot választana.

Konvertálás decimálisból hexadecimálisba 4. lépés
Konvertálás decimálisból hexadecimálisba 4. lépés

Lépés 4. Oszd meg a tizedes számot 16 -tal az előző lépés hatványára

Válassza ki az egész számot, és hagyja figyelmen kívül a tizedespont utáni számot.

  • Ebben a példában 495 256 = 1,93… csak az egész számmal foglalkozunk

    1. lépés..

  • Az egész szám a hexadecimális szám első számjegye, mert ebben az esetben az osztó 256, az 1 pedig a "256 -os pozíció".
Konvertálás decimálisból hexadecimálisba 5. lépés
Konvertálás decimálisból hexadecimálisba 5. lépés

5. lépés. Keresse meg a többit

Ez a tizedes szám, amelyet át kell alakítani. Íme, hogyan kell kiszámítani, amint azt hosszú osztásban láthatja:

  • Szorozzuk meg utolsó válaszunkat a nevezővel. Ebben a példában 1 x 256 = 256. (Más szóval, az 1 szám hexadecimális számban a 10 bázis 256 -jával egyenlő).
  • Vonja ki a számlálót az előző lépés eredményéből. 495 - 256 = 239.
Konvertálás decimálisból hexadecimálisba 6. lépés
Konvertálás decimálisból hexadecimálisba 6. lépés

6. lépés. A maradékot oszd meg a következő 16 magasabb hatalommal

Használja újra a 16 -os listát. Menjen a legközelebbi legkisebb teljesítményre. A maradékot ossza el a teljesítményszámmal, hogy megtalálja a hexadecimális szám következő számjegyét. (Ha a maradék kevesebb, mint ez a szám, akkor a következő számjegy 0.)

  • 239 ÷ 16 =

    14. lépés.. Ismét figyelmen kívül hagyhatjuk a tizedesvessző utáni számokat.

  • Ez a hexadecimális szám második számjegye a "16 -os pozícióban". A 0 és 15 közötti összes szám egyetlen hexadecimális számjeggyel ábrázolható. Ennek a módszernek a végén átalakítjuk a megfelelő jelölést.
Konvertálás decimálisból hexadecimálisba 7. lépés
Konvertálás decimálisból hexadecimálisba 7. lépés

7. lépés. Keresse meg újra a többit

Az előzőekhez hasonlóan szorozza meg válaszát a nevezővel, majd vonja le az eredményt a számlálóból. Itt van a többi, amit még át kell alakítani.

  • 14 x 16 = 224.
  • 239 - 224 = 15, tehát a maradék

    15. lépés..

Konvertálás decimálisból hexadecimálisba 8. lépés
Konvertálás decimálisból hexadecimálisba 8. lépés

8. lépés. Ismételje addig, amíg az osztás többi része 16 alá nem csökken

Miután megkapta a 0 és 15 közötti osztás fennmaradó részét, azt egyetlen hexadecimális számjegyként lehet kifejezni. Írja be utolsó számjegyként.

Az utolsó hexadecimális "számjegy" szám 15, az "1s" pozícióban

Konvertálás tizedesből hexadecimálisba 9. lépés
Konvertálás tizedesből hexadecimálisba 9. lépés

9. lépés. Írja meg válaszát helyes jelöléssel

Most már ismeri a hexadecimális szám összes számjegyét. De eddig még mindig a 10. bázisba írjuk őket. Ha minden számjegyet megfelelő hexadecimális jelöléssel szeretne írni, konvertálja át a számokat az alábbi útmutató segítségével:

  • A 0–9 számjegyek változatlanok maradnak.
  • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
  • A fenti példában a számított számjegy (1) (14) (15). Ennek a számnak a helyes hexadecimális jelölése 1EF.
Konvertálás decimálisból hexadecimális 10. lépés
Konvertálás decimálisból hexadecimális 10. lépés

10. lépés. Ellenőrizze a válaszokat

Könnyen ellenőrizheti a válaszokat, ha megérti a hexadecimális számok működését. Változtasson vissza minden számjegyet tizedesre, majd szorozza meg 16 -tal a pozíció erejéig. A fenti példa szerint a következőképpen járunk el:

  • 1EF → (1) (14) (15)
  • Jobbról balra a 15 a 160 = 1. pozíció. 15 x 1 = 15.
  • A bal oldali következő számjegy 161 = 16. pozíció. 14 x 16 = 224.
  • A következő számjegy 162 = 256s pozíció. 1 x 256 = 256.
  • Mindent összeadva, 256 + 224 + 15 = 495, az eredmény a kezdeti tizedes szám.

2. módszer 2 -ből: Gyors módszer (idő)

Konvertálás decimálisból hexadecimálisba 11. lépés
Konvertálás decimálisból hexadecimálisba 11. lépés

1. lépés Ossza meg a tizedes számot 16 -mal

Ezt a felosztást egész osztásként kezelje. Más szavakkal, álljon meg egész számoknál anélkül, hogy a tizedespont utáni számjegyeket számolná.

Ebben a példában ambiciózusak leszünk, és megpróbáljuk átalakítani a 317 547 tizedes számot. Számítsa ki 317 547 16 = 19.846, figyelmen kívül hagyja a tizedespont utáni számjegyeket.

Konvertálás decimálisból hexadecimálisba 12. lépés
Konvertálás decimálisból hexadecimálisba 12. lépés

2. lépés Írja be a maradékot hexadecimális jelöléssel

Most, hogy elosztotta a számot 16 -tal, a fennmaradó rész az a rész, amely nem illik a 16 -os vagy magasabb helyre. Ezért a maradéknak 1 -es pozícióban kell lennie, számjegy végső hexadecimális számok.

  • A maradék megtalálásához szorozza meg válaszát a nevezővel, majd vonja le az eredményt a számlálóból. A fenti példában 317 547 - (19 846 x 16) = 11.
  • Konvertálja a számjegyeket hexadecimális jelölésbe az oldal tetején található kisszámú konverziós táblázat segítségével. Ebben a példában a 11 lesz B.
Konvertálás decimálisból hexadecimálisba 13. lépés
Konvertálás decimálisból hexadecimálisba 13. lépés

3. lépés Ismételje meg a folyamatot az osztás eredményével

A maradékot hexadecimális számjegyre konvertálta. Most folytassa az osztó konvertálását, ossza újra 16 -tal. A maradék a hexadecimális szám hátuljának 2. számjegye. Ugyanaz működik, mint az előző logika: az eredeti számot most osztottuk (16 x 16 =) 256 -tal, tehát a maradék az a rész, amely nem lehet a 256 -os pozícióban. Már megértjük az 1 -eseket, így a többi a 16 -osokban kell.

  • Ebben a példában 19.846 / 16 = 1240.
  • Maradék = 19,846 - (1240 x 16) =

    6. lépés.. Ez a hexadecimális szám második utolsó számjegye.

Konvertálás decimálisból hexadecimális 14. lépés
Konvertálás decimálisból hexadecimális 14. lépés

4. lépés. Ismételje addig, amíg 16 -nál kisebb osztási eredményt nem kap

Ne felejtse el átalakítani a maradékot 10 -ről 15 -re hexadecimálisra. Írja le a fennmaradó számításokat. Az utolsó osztás eredménye (kevesebb, mint 16) a hexadecimális szám első számjegye. Íme a példánk folytatása:

  • Vegyük az utolsó osztási eredményt, és osszuk újra 16 -ra. 1240 /16 = 77 Sisar

    8. lépés..

  • 77 /16 = 4 Maradék 13 = D.
  • 4 <16, tehát

    4. lépés. az első számjegy.

Konvertálás decimálisból hexadecimális 15. lépés
Konvertálás decimálisból hexadecimális 15. lépés

5. lépés. Egészítse ki a számokat

Amint korábban említettük, a tizedes szám minden számjegyét jobbról balra kapja. Ellenőrizze munkáját, és győződjön meg arról, hogy a megfelelő sorrendben írta le.

  • A végső válasz az 4D86B.
  • A munka ellenőrzéséhez alakítson vissza minden számjegyet tizedes számra, szorozza meg 16 -mal 16 -os hatványra, és adja össze az eredményeket. (4 x 164) + (13 x 163) + (8 x 162) + (6 x 16) + (11 x 1) = 317547, a példaként használt tizedes szám.

Tippek

A félreértések elkerülése érdekében, ha különböző számrendszereket használ, az alaplapot aláírásként írhatja. Például az 51210 jelentése "512 bázis 10", szabályos tizedes szám. 51216 jelentése "512 bázis 16", az 1298 tizedes szám megfelelője10.

Ajánlott: