3 módja a hexadecimális tanulásnak

Tartalomjegyzék:

3 módja a hexadecimális tanulásnak
3 módja a hexadecimális tanulásnak

Videó: 3 módja a hexadecimális tanulásnak

Videó: 3 módja a hexadecimális tanulásnak
Videó: Képek szerkesztése 2024, Lehet
Anonim

A hexadecimális (tizenhat alap) számrendszert az egész weben és a számítógépes rendszerekben használják az értékek ábrázolására. Egy nagyszerű példa a színek kódolása a HTML oldalakon. A hexadecimális olvasás és használata gyakorlatot igényel, de az alapfogalmak nem bonyolultabbak, mint az egész életedben használt tizedes (alap tízes) rendszer.

Lépés

Módszer 1 /3: A hexadecimális fogalom megértése

A hexadecimális 1. lépés megértése
A hexadecimális 1. lépés megértése

1. lépés. Értse meg, mi a hexadecimális

Ahogy a tizedes számrendszer tíz különböző szimbólumot használ a nullától kilencig terjedő értékek ábrázolására, a hexadecimális számrendszer tizenhat különböző szimbólumot használ a nulla és tizenöt közötti értékek ábrázolására. E két rendszer segítségével bármilyen szám írható. A hexadecimális számolás megkezdéséhez tegye a következőket:

  • Nulla -tizenöt: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
  • Tizenhat-harminckettő: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20.
A hexadecimális 2. lépés megértése
A hexadecimális 2. lépés megértése

2. lépés: Értse meg, hogyan kell bázist írni

A tizedes számrendszerben használt tíz szimbólum képezi a tizedes számrendszer alapját. Ugyanígy a hexadecimális számrendszerben használt tizenhat szimbólum képezi a hexadecimális számrendszer alapját. A használt alaprendszer megkülönböztetéséhez a számot alsó index megkülönböztetésükhöz. Például 10010 "100 a 10 -es bázisban" és 10016 szimbolizálja "100 a 16 bázisban" (ami egyenlő 4096 -tal10).

A "bázis" másik kifejezése a "radix"

A hexadecimális 3. lépés megértése
A hexadecimális 3. lépés megértése

3. lépés. Értse meg a helyértékeket tizedesjegyekben

Megérthetjük a 10. bázisban írt hosszú számsorokat anélkül, hogy megállnánk a gondolkodáson, de ez csak azért van, mert sokat gyakoroltunk. Automatikusan tudjuk, hogy "583410"5x10 -et jelent3 + 8x102 + 3x101 + 4x100. A többjegyű szám minden számjegyének saját helyértéke van. Íme a helyértékek tizedes számban, jobbról balra:

  • 10010 = 1
  • 10110 = 1010
  • 102 = 10 x 10 = 100
  • 103 = 10 x 10 x 10 = 1000
  • 104 = 10 x 10 x 10 x 10 = 10000
  • 105 = 10 x 10 x 10 x 10 x 10 = 100000 és így tovább.
Ismerje meg a hexadecimális 4. lépést
Ismerje meg a hexadecimális 4. lépést

4. lépés. Értse meg a hexadecimális helyértékeket

Mivel a hexadecimális a tizenhatos, a helyértéke a tizenhatos, és nem a tízes szám hatványán alapul. Itt a tizenhat ereje, tizedesjegyben írva.

  • 16010 =

    1. lépés.

  • 16110 =

    16. lépés.10

  • 162 = 16 x 16 = 256
  • 163 = 16 x 16 x 16 = 4096
  • 164 = 16 x 16 x 16 x 16 = 65536
  • 165 = 16 x 16 x 16 x 16 x 16 = 1048576 stb.
  • Ha hexadecimális formában írjuk, akkor 10 -nek írjuk16, 100, 1000, és így tovább.
A hexadecimális 5. lépés megértése
A hexadecimális 5. lépés megértése

5. lépés: A hexadecimális tizedesre konvertálja

A két számbázis közötti konverzió jó módja annak, hogy megismerjük ezeknek a rendszereknek a működését. A következőképpen konvertálhatja a hexadecimális számot ugyanazzá a tizedes számmal:

  • Írja be hexadecimális számát: 15B3016.
  • Írjon minden számjegyet tizedes szorzó mondatként, a fenti grafikon helyértékeinek használatával: 15B30 = (1 x 6553610) + (5 x 409610) + (B x 25610) + (3 x 1610) + (0 x 1).
  • A nem tizedes számokat konvertálja tizedes számokká. Ebben a példában B = 1110, így a számjegy átalakítható 1110 x 25610.
  • Oldja meg a matematikai egyenletet. Használjon számológépet, vagy végezze el kézzel, és tizedes számban kapja meg a választ. 15B30 = 65536 + 20480 + 2816 + 48 + 0 = 8888010.

2. módszer a 3 -ból: A hexadecimális színkódrendszer megértése

A 6. hexadecimális lépés megértése
A 6. hexadecimális lépés megértése

1. lépés. Értse meg, hogyan határozzák meg a számítógép képernyőjén megjelenő színkódokat

A számítógép képernyőjének minden színét három érték határozza meg: piros (piros), zöld (zöld) és kék (kék). E három fénytípus különböző arányú kombinálásával minden fényszín létrehozható. A számítógép képernyőjén a piros, a zöld és a kék 0 és 255 közötti értékeket jelenthet (összesen 256 lehetséges értéket).

Ez eltér az iskolában tanult "elsődleges" színrendszertől, mert fizikai pigmenteken (például festéken) alapul, nem pedig fényen. A festék színrendszert néha "szubtraktív színrendszernek", a fényrendszert (az itt leírt rgb rendszert) "additív színrendszernek" nevezik

A hexadecimális 7. lépés megértése
A hexadecimális 7. lépés megértése

2. lépés. Értse meg, miért használják a hexadecimális színkódolást

A HTML hexadecimális értékeket használ a színek ábrázolására. Ez nagyon jó, mert egy kétjegyű hexadecimális szám pontosan 256-ot képes közvetíteni10 lehetséges érték. Ez nem véletlen; mennyiség 25610 a régi modell hardverkorlátozásával kapcsolatos, amely csak 100000000 -at képes kezelni2 vagy 25610 szín. mert 24 = 1610, bármely bináris rendszer könnyen átalakítható hexadecimális rendszerré annak számjegyeinek számával.

Szám alsó index Azt jelzi, hogy a szám milyen alapon van írva. Bázis2 bináris bázis, bázis10 szabályos tizedes, és alap16 hexadecimális.

Kezdje el a novellát 13. lépés
Kezdje el a novellát 13. lépés

3. lépés: Ismerje meg a rendszer működését

A hexadecimális színrendszer könnyen érthető, ha tudja, hogyan működik. Az első két számjegy piros érték, a következő két számjegy zöld, az utolsó két számjegy pedig kék érték. Íme néhány példa:

  • #000000 fekete, míg #FFFFFF fehér.
  • Az azonos r, g és b értékkel rendelkező szín (a fekete -fehér kivételével) szürke, például #121212, #5A5A5A vagy #C0C0C0.
  • #003000 sötétzöld. #003F00 egy kicsit világosabb (most F vagy 16. zöldet adott hozzá10), míg a #00FF00 a legfényesebb zöld, ami kialakulhat (C0 vagy 192 hozzáadásával)10).
  • E háromféle fény felhasználásával összetettebb színek jönnek létre. Találd ki, melyik szín a #7FFFD4, #8A2BE2 vagy #A0522D.

3 /3 -as módszer: Gondolkozz hexadecimálisan

Ismerje meg a hexadecimális 9. lépést
Ismerje meg a hexadecimális 9. lépést

1. lépés: Tanítsa meg magát hexadecimális intuitív olvasásra

Használja az alábbi példákat "lépcsőfokként", hogy segítsen megbecsülni egy hexadecimális szám méretét. Ez intuitívebb megértést adhat a hexadecimális számokról, és lehetőséget ad arra, hogy hexadecimális számokat olvasson anélkül, hogy minden alkalommal tizedesre kellene alakítania. Amint látni fogja, a hexadecimális egyik előnye, hogy a számjegyek száma nem nő olyan gyorsan, mint tizedesben:

  • Az embereknek annyi ujjuk van, mint A -nak vagy 14 -nek16 ha a lábujjakat is számolja. (Ne feledje, írja alá alindex 16 vagyis a számokat a tizenhatos alapba írják.)
  • Lakóterületeken 19 év alatt vezessen16 mérföld / óra (vagy 2816 kilométer per óra).
  • Az autópályákon a menetsebesség általában 3C méter / óra (vagy 6416 kilométer per óra).
  • A víz forr a D4 Fahrenheit (6416 Celsius).
  • Az átlagos amerikai jövedelem nagyjából 350 dollár évente.
  • A világ népessége több mint 1A0 000 000.
A 10. hexadecimális lépés megértése
A 10. hexadecimális lépés megértése

2. lépés. Ismerje meg a hexadecimális összeadást

Dolgozhat hexadecimális összeadási problémákon anélkül, hogy másik számrendszerre kellene konvertálnia. Egy kis szellemi erőfeszítést és gyakorlatot igényel az új szabályok megjegyzése. Íme néhány módszer és tipp:

  • Számoljon egyenként hexadecimális számjegyekkel. Például a 7+5 hexadecimális megoldásához számolja ki a 7, 8, 9, A, B, C.
  • Ismerje meg a hozzáadási táblázatot. A leggyorsabb módszer egy hexadecimális összeadási táblázat megjegyzése, amelyet egy online kvízben gyakorolhat. Amikor tudod, hogy A + 7 = 1116, már nem kell keményen dolgoznia a kiszámításán.
  • Ha szükséges, kölcsönözhet egyet. Ha az összeadáshoz ki kell hagynia az F -et, "kölcsönözzön egyet", mint általában egy normál hozzáadási probléma esetén. Például A+5 = F, A+6 = 1016, A+7 = 1116stb. Hasonló módon a 3A+6 = 4016, 3A+7 = 4116stb.
A hexadecimális 11. lépés megértése
A hexadecimális 11. lépés megértése

3. lépés Ismerje meg a hexadecimális szorzást

Csakúgy, mint a rendszeres szorzás, a hexadecimális szorzásban való jártasság megszerzésének legjobb módja, ha megjegyzi az idő táblázatot. Íme egy hexadecimális "hatszoros táblázat" (minden hexadecimális szám):

  • 6 x 1 = 6
  • 6 x 2 = C
  • 6 x 3 = 12
  • 6 x 4 = 18
  • 6 x 5 = 1E
  • 6 x 6 = 24
  • 6 x 7 = 2A
  • 6 x 8 = 30
  • 6 x 9 = 36
  • 6 x A = 3C
  • 6 x B = 42
  • 6 x C = 48
  • 6 x D = 4E
  • 6 x E = 54
  • 6 x F = 5A

Tippek

  • Az online konverziós számológép segítségével bináris, tizedes és hexadecimális számokat konvertálhat.
  • A bináris számok könnyen írhatók hexadecimális formában. Ossza fel a bináris számot négyjegyű részekre (ha szükséges, adjon hozzá egy 0-t), majd cserélje ki az egyes részeket megfelelő hexadecimális számjegyekkel. Például 00002 = 016, 00012 = 116 … Folytatják 1111 -ig2 = F16.
  • A számítógépek valójában a "kiegészítés" módszert használják összeadáshoz és kivonáshoz (hexadecimális vagy más számbázisban), nem pedig a "kölcsön" módszert, amelyet megszoktunk. A kiegészítési módszer nem túl hasznos módszer az emberek számára, de ha számítási szoftvert programoz, akkor azt meg kell tanulnia a program hatékonyabbá tétele érdekében.

Ajánlott: