Heksadesimaalilukujärjestelmää (kuusitoista perusnumeroa) käytetään kaikkialla verkossa ja tietokonejärjestelmissä edustamaan arvoja. Yksi hyvä esimerkki on HTML -sivujen värikoodaus. Heksadesimaalin lukeminen ja käyttäminen vaatii harjoittelua, mutta peruskäsitteet eivät ole vaikeampia kuin koko elämäsi käyttämä desimaalijärjestelmä (perus kymmenen).
Vaihe
Menetelmä 1/3: Heksadesimaalikonseptin ymmärtäminen
Vaihe 1. Ymmärrä heksadesimaali
Aivan kuten desimaalilukujärjestelmä käyttää kymmentä eri symbolia edustamaan arvoja nollasta yhdeksään, heksadesimaalilukujärjestelmä käyttää kuusitoista eri symbolia edustamaan arvoja nollasta viiteen. Mikä tahansa numero voidaan kirjoittaa käyttämällä näitä kahta järjestelmää. Näin voit aloittaa laskennan heksadesimaalimuodossa:
- Nolla viisitoista: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
- Kuusitoista kolmekymmentäkaksi: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20.
Vaihe 2. Ymmärtää, miten pohja kirjoitetaan
Desimaalilukujärjestelmässä käytetyt kymmenen symbolia muodostavat desimaalilukujärjestelmän perustan. Heksadesimaalilukujärjestelmässä käytetyt kuusitoista symbolia muodostavat samalla tavalla heksadesimaalilukujärjestelmän perustan. Käytettävän perusjärjestelmän erottamiseksi numero alaindeksi lisätään niiden erottamiseksi. Esimerkiksi 10010 edustaa "100 tukikohdassa 10" ja 10016 symboloi "100 tukikohdassa 16" (joka on yhtä kuin 409610).
Toinen termi "pohja" on "radix"
Vaihe 3. Ymmärrä desimaalipaikkojen arvot
Voimme ymmärtää pitkät numerojonot, jotka on kirjoitettu pohjaan 10, edes pysähtymättä ajattelemaan, mutta se johtuu vain siitä, että olemme tehneet paljon harjoittelua. Tiedämme automaattisesti, että "583410"tarkoittaa 5x103 + 8x102 + 3x101 + 4x100. Jokaisella moninumeroisen numeron numerolla on oma paikkansa. Tässä ovat paikka -arvot desimaalilukuna, oikealta vasemmalle:
- 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 ja niin edelleen.
Vaihe 4. Ymmärrä heksadesimaaliset paikka -arvot
Koska heksadesimaali on peruskuusitoista, sen paikka -arvo perustuu luvun kuusitoista, ei kymmenen. Tässä on kuusitoista, desimaalilukuna.
-
16010 =
Vaihe 1.
-
16110 =
Vaihe 16.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 jne.
- Jos kirjoitamme sen heksadesimaalina, se kirjoitetaan muodossa 1016, 100, 1000 ja niin edelleen.
Vaihe 5. Muunna heksadesimaali desimaaliluvuksi
Kahden numerokannan väliset muunnokset ovat hyvä tapa tutustua näiden järjestelmien toimintaan. Näin muutat heksadesimaaliluvun samaksi desimaaliluvuksi:
- Kirjoita heksadesimaaliluku: 15B3016.
- Kirjoita jokainen numero desimaalikertoamislauseena käyttämällä yllä olevan kaavion paikka -arvoja: 15B30 = (1 x 6553610) + (5 x 409610) + (Leveys x 256)10) + (3 x 1610) + (0 x 1).
- Muunna ei-desimaaliluvut desimaaliluvuiksi. Tässä esimerkissä B = 1110, joten numero voidaan muuntaa 1110 x 25610.
- Ratkaise matemaattinen yhtälö. Käytä laskinta tai tee se käsin, niin saat vastauksen desimaalilukuna. 15B30 = 65536 + 20480 + 2816 + 48 + 0 = 8888010.
Menetelmä 2/3: Heksadesimaalisen värikoodijärjestelmän ymmärtäminen
Vaihe 1. Ymmärtäkää, miten tietokoneen näyttöjen värikoodit määritetään
Kaikki tietokoneen näytön värit määräytyvät kolmen arvon perusteella: punainen (punainen), vihreä (vihreä) ja sininen (sininen). Kaikki valon värit voidaan luoda yhdistämällä nämä kolme valotyyppiä eri mittasuhteissa. Tietokoneen näytöllä punainen, vihreä ja sininen voivat edustaa mitä tahansa arvoa 0–255 (yhteensä 256 mahdollista arvoa).
Tämä eroaa koulun oppimasta "ensisijaisesta" värijärjestelmästä, koska se perustuu fyysisiin pigmentteihin (kuten maaliin) eikä valoon. Maalin värijärjestelmää kutsutaan joskus "vähentäväksi värijärjestelmäksi" ja valojärjestelmää (tässä kuvattu rgb -järjestelmä) kutsutaan "lisävärijärjestelmäksi"
Vaihe 2. Ymmärrä, miksi heksadesimaalia käytetään värikoodaukseen
HTML käyttää heksadesimaalia edustaakseen värejä. Tämä on erittäin hyvä, koska kaksinumeroinen heksadesimaaliluku voi välittää täsmälleen 25610 mahdollinen arvo. Tämä ei ole sattumaa; määrä 25610 liittyy vanhan mallin laitteistorajoitukseen, joka pystyy käsittelemään vain 1000000002 tai 25610 väri. koska 24 = 1610, mikä tahansa binaarijärjestelmä voidaan helposti muuntaa heksadesimaalijärjestelmäksi sen lukumäärällä.
Määrä alaindeksi Ilmaisee, millä perusteella numero on kirjoitettu. Pohja2 on binaarinen perusta, pohja10 on säännöllinen desimaali ja perus16 on heksadesimaali.
Vaihe 3. Ymmärrä järjestelmän toiminta
Heksadesimaalinen värijärjestelmä on helppo ymmärtää, jos tiedät miten se toimii. Kaksi ensimmäistä numeroa ovat punaisia, seuraavat kaksi numeroa ovat vihreitä ja kaksi viimeistä numeroa ovat sinisiä. Tässä muutamia esimerkkejä:
- #000000 on musta ja #FFFFFF on valkoinen.
- Väri, jolla on samat r-, g- ja b -arvot (muut kuin mustavalkoinen), on harmaa, kuten #121212, #5A5A5A tai #C0C0C0.
- #003000 on tummanvihreä. #003F00 on hieman kevyempi (lisäsit juuri F: n tai 16. vihreän10), kun taas #00FF00 on kirkkain vihreä, joka voi muodostua (lisäämällä C0 tai 19210).
- Monimutkaisempia värejä luodaan käyttämällä näitä kolmea valotyyppiä. Arvaa mikä väri on #7FFFD4, #8A2BE2 tai #A0522D.
Tapa 3/3: Ajattele heksadesimaalina
Vaihe 1. Harjoittele lukemaan heksadesimaali intuitiivisesti
Käytä alla olevia esimerkkejä "askelmina", joiden avulla voit arvioida heksadesimaaliluvun koon. Tämä voi antaa sinulle intuitiivisemman käsityksen heksadesimaalista ja antaa sinulle mahdollisuuden lukea heksadesimaalilukuja ilman vaivaa muuntaa ne desimaaliksi joka kerta. Kuten näet, yksi heksadesimaalin eduista on se, että numeroiden määrä ei kasva niin nopeasti kuin desimaaliluvussa:
- Ihmisellä on yhtä monta sormea kuin A tai 1416 jos lasket myös varpaat. (Muista, allekirjoita alaindeksi 16 eli numerot on kirjoitettu kuusitoista pohjaan.)
- Asuinalueilla aja alle 1916 mailia tunnissa (tai 2816 kilometriä tunnissa).
- Ajonopeus moottoriteillä on yleensä 3C metriä tunnissa (tai 6416 kilometriä tunnissa).
- Vesi kiehuu D4 Fahrenheitissa (6416 Celsius).
- Amerikan keskimääräiset tulot ovat noin 350 dollaria vuodessa.
- Maailman väkiluku on yli 1A0 000 000.
Vaihe 2. Opi heksadesimaaliluku
Voit työskennellä heksadesimaalisten lisäysongelmien kanssa ilman, että sinun on muunnettava toiseen numerojärjestelmään. Uusien sääntöjen muistaminen vaatii hieman henkistä työtä ja harjoittelua. Tässä muutamia tapoja ja vinkkejä:
- Laske yksi kerrallaan käyttämällä heksadesimaalilukuja. Esimerkiksi ratkaistaksesi 7+5 heksadesimaalina, laske 7, 8, 9, A, B, C.
- Ymmärrä lisätaulukko. Nopein tapa on muistaa heksadesimaalinen lisätaulukko, jota voit harjoitella online -tietokilpailussa. Kun tiedät, että A + 7 = 1116, sinun ei tarvitse enää työskennellä kovasti sen laskemiseksi.
- Lainaa tarvittaessa. Jos lisäys edellyttää, että ohitat F, "lainaa yksi" normaalisti normaalilla lisäysongelmalla. Esimerkiksi A+5 = F, A+6 = 1016, A+7 = 1116, jne. Samalla tavalla 3A+6 = 4016, 3A+7 = 4116, jne.
Vaihe 3. Opi heksadesimaalinen kertolasku
Aivan kuten tavallinen kertolasku, paras tapa tulla taitavaksi heksadesimaalisessa kertolaskussa on muistaa aikataulukko. Tässä on esimerkkinä heksadesimaalinen "6 -kertainen taulukko" (kaikki heksadesimaaliluvut):
- 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
Vinkkejä
- Voit käyttää online -muunnoslaskuria muuntaaksesi binääri-, desimaali- ja heksadesimaaliluvut.
- Binääriluvut voidaan kirjoittaa helposti heksadesimaalimuodossa. Jaa binääriluku nelinumeroisiin osiin (lisää tarvittaessa 0) ja korvaa sitten jokainen osa vastaavalla heksadesimaaliluvulla. Esimerkiksi 00002 = 016, 00012 = 116 … Jatkuu vuoteen 11112 = F16.
- Tietokoneet käyttävät itse asiassa "täydentävää" menetelmää liittämiseen ja vähentämiseen (heksadesimaalina tai muuna numeropohjana), ei "lainaus" -menetelmää, johon olemme tottuneet. Täydennysmenetelmä ei ole kovin hyödyllinen menetelmä ihmisille, mutta jos ohjelmoit laskentaohjelmiston, sinun on opittava se tekemään ohjelmasta tehokkaampi.