3 módszer a hexadecimális bináris vagy decimális konvertálására

Tartalomjegyzék:

3 módszer a hexadecimális bináris vagy decimális konvertálására
3 módszer a hexadecimális bináris vagy decimális konvertálására

Videó: 3 módszer a hexadecimális bináris vagy decimális konvertálására

Videó: 3 módszer a hexadecimális bináris vagy decimális konvertálására
Videó: Kör középpontjának és sugarának meghatározása az egyenlete alapján 2024, Március
Anonim

Hogyan lehet ezeket a vicces számokat és betűket olyasmivé alakítani, amelyet Ön vagy a számítógépe megért? A hexadecimális binárisra konvertálása nagyon egyszerű, és ezért az előbbit néhány programozási nyelven elfogadták. A tizedesre konvertálás egy kicsit több munka, de ha megkapja, könnyű megismételni bármely számot.

lépések

1. módszer a 3 -ból: Hexa konvertálása binárisra

1. lépés Minden hexadecimális számjegyet alakítson át négy bináris számjegybe

Először a hexadecimális értéket vették fel, mert olyan könnyen konvertálható. Lényegében a bináris információk rövidebb karakterláncban való megjelenítésére szolgál. Ez a táblázat minden, amire szüksége van az egyikről a másikra való konvertáláshoz:

Hexadecimális Bináris
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
AZ 1010
B 1011
Ç 1100
D 1101
ÉS 1110
F 1111
1797961 4 1
1797961 4 1

2. lépés. Próbálja ki maga

Valójában egyszerű: csak vegyen egy számjegyet, és alakítsa át az egyenértékű négy bináris számjegyre. Dicsérd meg a láthatatlan szöveget az egyenlőségjeletől balra, hogy lássuk, jól látod -e:

  • A23 = 1010 0010 0011
  • MÉH = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000
1797961 5 1
1797961 5 1

3. lépés. Értse meg, miért működik ez

A "bázis 2" bináris rendszerében az "n" bináris számjegyeket 2 -vel lehet ábrázolni nem különböző számok. Például négy bináris számjeggyel ábrázolhatja24 = 16 különböző szám. Mivel a hexadecimális egy 16-os alaprendszer, egyjegyű szám használható a 16 ábrázolására1 = 16 különböző szám. Ez rendkívül egyszerűvé teszi a két rendszer közötti konvertálást.

  • Gondolhat erre úgy is, hogy a számolórendszerek egyidejűleg "megváltoztatják" a számjegyeket. Hexadecimális számításban "… D, E, F,

    10. lépés. "míg binárisan számol" 1101, 1110, 1111, 10000 ".

2. módszer a 3 -ból: Átváltás hexából decimálisra

1797961 6 1
1797961 6 1

1. lépés Tekintse át az alap 10 működését

Minden nap tizedesjegyeket használ, anélkül, hogy meg kellene gondolnia, mit jelent, de amikor megtanulta, a szülő vagy a tanár részletesebben elmagyarázta, hogyan működik. A számok írásának gyors áttekintése segíthet a konverzióban:

  • A tizedes szám minden számjegye egy bizonyos "pozícióban" van. Jobbról balra haladva megkapja az egységek pozícióját, tíz, száz, stb. A 3 -as számjegy csak 3 -at jelent, ha az egy pozícióban van, de 30 -at jelent, ha tízes, és 300 -at, ha százas.
  • Matematikailag a "pozíciók" 10 -et jelentenek0, 101, 102stb. Ezért nevezik a rendszert "alap 10" -nek vagy "tizedesnek", a latin "tizedik" szó után.
1797961 7 1
1797961 7 1

2. lépés Írjon tizedes számot egy további feladat részeként

Ez nyilvánvalónak tűnhet, de ugyanazt a folyamatot használjuk hexadecimális számok konvertálásához, így ez jó kiindulópont. Írjuk át a 480.137 számot10 (ne feledje: az alsó index 10 azt mondja, hogy a szám a 10 -es bázisban van):

  • A jobb szélső számjegyből kiindulva 7 = 7 x 100vagy 7 x 1
  • Balra haladva 3 = 3 x 101vagy 3x10
  • Ismételve minden számjegyet, 480 137 = 4 x 100 000 + 8 x 10 000 + 0 x 1000 + 1 x 100 + 3 x 10 + 7x1.
1797961 8 1
1797961 8 1

3. lépés. Írja be a pozícióértékeket a szám mellé hexadecimális formában

Mivel a hexadecimális bázis 16, ezek a pozíciók 16 -os hatványoknak felelnek meg. A hexadecimálisra való átszámításhoz szorozzuk meg az egyes pozíciók értékét a megfelelő 16 -os erővel. Indítsa el ezt a folyamatot úgy, hogy a hexadecimális számjegyek mellé írja a 16 hatványait. Ezt a C921 számmal fogjuk megtenni16. rögtön 16 -kor kezdődik0 és adjon hozzá 1 -et a kitevőhöz, amikor balra lép a következő számjegyhez:

  • 116 = 1 x 160 = 1 x 1 (Ha nincs másként írva, minden szám decimális.)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
1797961 9 1
1797961 9 1

4. lépés Ábécé karaktereinek átalakítása tizedesre

A számjegyek decimális és hexadecimális számokban megegyeznek, így nem kell módosítani őket (pl. 716 = 710). Az alfabetikus karakterekhez tekintse meg ezt a listát, hogy tizedes megfelelőre módosítsa őket:

  • A = 10
  • B = 11
  • C = 12 (Ezt a karaktert használjuk a példa fent tartására.)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

5. lépés. Végezze el a számítást

Most, hogy minden tizedes számmal van írva, oldja meg minden szorzási feladatot, és adja össze az eredményeket. Egy számológép hasznos lehet a legtöbb szám hexadecimális számában. Folytatva az előző példát, itt a C921 tizedes egyenletként átírásra kerül és megoldódik:

  • C92116 = (tizedesben) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. A tizedes változat általában több számjegyből áll, mint a hexadecimális, mivel ez utóbbi több információt tárolhat számjegyenként.
1797961 11 1
1797961 11 1

6. lépés: Gyakorold a konvertálást

Íme néhány szám, amelyet hexadecimálisból tizedesre kell konvertálni. Miután megérkezett a válasz, húzza alá a láthatatlan szöveget az egyenlőtől jobbra, hogy lássa, jól értelmezte -e:

  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110

3. módszer 3 -ból: A hexadecimális alapok megértése

1797961 1 1
1797961 1 1

1. lépés. Ismerje meg a hexadecimális szám használatát

Általános tizedes számítási rendszerünk a 10 alap, amely 10 különböző szimbólumot használ a számok megjelenítésére. A hexadecimális alap 16, ami azt jelenti, hogy ehhez 16 karaktert használ.

A nullától számítva a számok: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

1797961 2 2
1797961 2 2

2. lépés. Az alsó index segítségével mutassa meg, hogy milyen rendszert használ

Amikor összezavarodik, csak tegyen egy számot az index alá, hogy jelölje az alapot. Például a 1710 jelentése "tizenhét bázis tíz" (közös tizedes szám). 1110 = 1016, mivel a 10 a 11 -es szám hexadecimális (16 -os alap) írási módja.

Tippek

  • A hosszú hexadecimális számok online számológépet igényelhetnek a tizedesjegyek konvertálásához. Azt is elkerülheti, hogy minden működik, és használhat online konvertert, bár jó ötlet megérteni a folyamat működését.
  • A "hexa -decimális" konverziót úgy alakíthatja át, hogy bármilyen "x" bázist tizedesre alakítson át. Csak cserélje le a 16 -os teljesítményt "x" -re. Próbálja meg megtanulni az alap 60 babiloni számlálórendszert!

Ajánlott: