3 načina učenja heksadecimalnog broja

Sadržaj:

3 načina učenja heksadecimalnog broja
3 načina učenja heksadecimalnog broja

Video: 3 načina učenja heksadecimalnog broja

Video: 3 načina učenja heksadecimalnog broja
Video: KAKO JA EDITUJEM SLIKE ? 2024, Svibanj
Anonim

Heksadecimalni (osnovni šesnaest) brojčani sustav koristi se na webu i u računalnim sustavima za predstavljanje vrijednosti. Jedan sjajan primjer je kodiranje u boji na HTML stranicama. Čitanje i korištenje heksadecimalnog broja zahtijeva vježbu, ali osnovni pojmovi nisu teži od decimalnog (osnovna desetka) sustava koji ste koristili cijeli svoj život.

Korak

Metoda 1 od 3: Razumijevanje heksadecimalnog koncepta

Shvatite heksadecimalni korak 1
Shvatite heksadecimalni korak 1

Korak 1. Shvatite što je heksadecimalno

Baš kao što decimalni sustav brojeva koristi deset različitih simbola za predstavljanje vrijednosti od nule do devet, heksadecimalni sustav brojeva koristi šesnaest različitih simbola za predstavljanje vrijednosti od nule do petnaest. Pomoću ova dva sustava može se napisati bilo koji broj. Evo kako početi brojati u heksadecimalnom broju:

  • Od nule do petnaest: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
  • Šesnaest do trideset dvije: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20.
Razumjeti heksadecimalni korak 2
Razumjeti heksadecimalni korak 2

Korak 2. Shvatite kako napisati bazu

Deset simbola koji se koriste u decimalnom brojevnom sustavu čine osnovu decimalnog brojevnog sustava. Na isti način, šesnaest simbola korištenih u heksadecimalnom brojevnom sustavu čine osnovu heksadecimalnog brojevnog sustava. Za razlikovanje osnovnog sustava koji se koristi, broj indeks dodano kako bi se razlikovali. Na primjer, 10010 predstavlja "100 u bazi 10" i 10016 simbolizira "100 u bazi 16" (što je jednako 409610).

Drugi izraz za "bazu" je "radix"

Shvatite heksadecimalni korak 3
Shvatite heksadecimalni korak 3

Korak 3. Shvatite vrijednosti mjesta u decimalnim brojevima

Možemo razumjeti dugačke nizove brojeva napisanih u bazi 10 bez da prestanemo razmišljati, ali to je samo zato što smo dosta vježbali. Automatski znamo da je "583410"znači 5x103 + 8x102 + 3x101 + 4x100. Svaka znamenka u višeznamenkastom broju ima svoju mjesnu vrijednost. Ovdje su vrijednosti mjesta u decimalnim mjestima, zdesna nalijevo:

  • 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 i tako dalje.
Razumjeti heksadecimalni korak 4
Razumjeti heksadecimalni korak 4

Korak 4. Shvatite heksadecimalne vrijednosti mjesta

Budući da je heksadecimalni broj šesnaest osnova, njegova se mjesto temelji na snazi broja šesnaest, a ne deset. Ovdje je snaga šesnaest, napisana decimalnim brojem.

  • 16010 =

    Korak 1.

  • 16110 =

    Korak 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 itd.
  • Ako ga napišemo heksadecimalno, bit će napisano kao 1016, 100, 1000 itd.
Shvatite heksadecimalni korak 5
Shvatite heksadecimalni korak 5

Korak 5. Pretvorite heksadecimalno u decimalno

Pretvaranje između dviju brojčanih baza dobar je način da saznate kako ti sustavi funkcioniraju. Evo kako pretvoriti broj u heksadecimalnom broju u isti broj u decimalnom obliku:

  • Napišite svoj heksadecimalni broj: 15B3016.
  • Napišite svaku znamenku kao decimalnu rečenicu množenja, koristeći vrijednosti mjesta u gornjem grafikonu: 15B30 = (1 x 6553610) + (5 x 409610) + (B x 25610) + (3 x 1610) + (0 x 1).
  • Pretvorite decimalne brojeve u decimalne brojeve. U ovom primjeru, B = 1110, tako da se znamenka može pretvoriti u 1110 x 25610.
  • Riješite matematičku jednadžbu. Pomoću kalkulatora ili to učinite ručno, dobit ćete odgovor u decimalnom obliku. 15B30 = 65536 + 20480 + 2816 + 48 + 0 = 8888010.

Metoda 2 od 3: Razumijevanje sustava heksadecimalnog koda boja

Shvatite šesnaesto decimalni korak 6
Shvatite šesnaesto decimalni korak 6

Korak 1. Shvatite kako se određuju kodovi boja na računalnim ekranima

Sve boje na ekranu računala određene su s tri vrijednosti: crvenom (crvena), zelenom (zelena) i plavom (plava). Sve boje svjetlosti mogu se stvoriti kombiniranjem ove tri vrste svjetla u različitim omjerima. Na ekranu računala, crvena, zelena i plava mogu predstavljati bilo koju vrijednost od 0 do 255 (za ukupno 256 mogućih vrijednosti).

To se razlikuje od "primarnog" sustava boja o kojem učite u školi, jer se temelji na fizičkim pigmentima (poput boje), a ne na svjetlu. Sustav boje boje ponekad se naziva "sustav oduzimanja boja", a sustav svjetla (ovdje opisan rgb sustav) naziva se "sustav aditivnih boja"

Shvatite heksadecimalni korak 7
Shvatite heksadecimalni korak 7

Korak 2. Shvatite zašto se heksadecimalni broj koristi za kodiranje u boji

HTML koristi heksadecimalnu vrijednost za predstavljanje boja. To je jako dobro, jer dvoznamenkasti heksadecimalni broj može prenijeti točno 25610 moguća vrijednost. To nije slučajnost; količina 25610 povezano s hardverskim ograničenjima starog modela, koji može podnijeti samo 1000000002 ili 25610 boja. jer 24 = 1610, bilo koji binarni sustav može se lako pretvoriti u heksadecimalni sustav prema broju njegovih znamenki.

Broj indeks Pokazuje na kojoj je osnovi broj upisan. Baza2 je binarna baza, baza10 je regularna decimalna i osnovna16 je heksadecimalni.

Započni kratku priču Korak 13
Započni kratku priču Korak 13

Korak 3. Shvatite kako sustav radi

Heksadecimalni sustav boja lako je razumljiv ako znate kako funkcionira. Prve dvije znamenke su vrijednosti crvene boje, sljedeće dvije znamenke su vrijednosti zelene boje, a posljednje dvije znamenke su vrijednosti plave boje. Evo nekoliko primjera:

  • #000000 je crno, dok je #FFFFFF bijelo.
  • Boja s istim vrijednostima r, g i b (osim crno -bijele) je siva, poput #121212, #5A5A5A ili #C0C0C0.
  • #003000 je tamnozelena. #003F00 je malo svjetliji (upravo ste dodali F ili 16. zeleno10), dok je #00FF00 najsvjetlija zelena boja koja se može formirati (s dodatkom C0 ili 19210).
  • Složenije boje stvaraju se pomoću ove tri vrste svjetla. Pogodite koja je boja #7FFFD4, #8A2BE2 ili #A0522D.

Metoda 3 od 3: Razmišljajte heksadecimalno

Razumjeti heksadecimalni korak 9
Razumjeti heksadecimalni korak 9

Korak 1. Izučite se intuitivno čitati heksadecimalno

Upotrijebite donje primjere kao "stepenice" koje će vam pomoći u procjeni veličine heksadecimalnog broja. To vam može dati intuitivnije razumijevanje heksadecimalnog broja i dati vam mogućnost čitanja heksadecimalnih brojeva bez gnjavaže svaki put ih pretvoriti u decimalni. Kao što ćete vidjeti, jedna od prednosti heksadecimalnog broja je što se broj znamenki ne povećava tako brzo kao u decimalnom:

  • Ljudi imaju isto toliko prstiju kao A ili 1416 ako računate i prste na nogama. (Zapamtite, potpišite indeks 16 što znači da su brojevi napisani u osnovi šesnaest.)
  • U stambenim područjima vozite ispod 19 godina16 milja na sat (ili 2816 kilometara na sat).
  • Brzina vožnje na autocestama općenito je 3C metara na sat (ili 6416 kilometara na sat).
  • Voda ključa na D4 Fahrenheita (6416 Celzijusa).
  • Prosječni američki prihod iznosi otprilike C350 dolara godišnje.
  • Svjetsko stanovništvo ima više od 1 000 000 000.
Razumjeti heksadecimalni korak 10
Razumjeti heksadecimalni korak 10

Korak 2. Naučite heksadecimalno zbrajanje

Možete raditi na problemima heksadecimalnog zbrajanja bez potrebe za pretvaranjem u drugi brojčani sustav. Za pamćenje novih pravila potrebno je malo mentalnog napora i vježbe. Evo nekoliko načina i savjeta:

  • Brojte jedan po jedan, koristeći šesnaestocifrene znamenke. Na primjer, za rješavanje 7+5 u šesterokutnom izračunu, izračunajte 7, 8, 9, A, B, C.
  • Razumjeti tablicu dodavanja. Najbrži način je pamćenje heksadecimalne tablice zbrajanja koju možete vježbati u online kvizu. Kad znate da je A + 7 = 1116, ne morate se više truditi da biste to izračunali.
  • Posudite jedan po potrebi. Ako dodavanje zahtijeva da preskočite F, "posudite jedan" kao što biste inače učinili s normalnim problemom dodavanja. Na primjer, A+5 = F, A+6 = 1016, A+7 = 1116itd. Na isti način, 3A+6 = 4016, 3A+7 = 4116itd.
Razumjeti heksadecimalni korak 11
Razumjeti heksadecimalni korak 11

Korak 3. Naučite heksadecimalno množenje

Baš kao i redovito množenje, najbolji način da postanete vješti u heksadecimalnom množenju je pamćenje tablice vremena. Evo heksadecimalne "tablice 6 puta" kao primjera (svi heksadecimalni brojevi):

  • 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

Savjeti

  • Za pretvaranje binarnih, decimalnih i heksadecimalnih brojeva možete koristiti mrežni kalkulator za pretvaranje.
  • Binarni brojevi mogu se lako zapisati u heksadecimalnom obliku. Podijelite binarni broj na četveroznamenkaste dijelove (po potrebi dodajte početnu 0), a zatim svaki dio zamijenite svojom ekvivalentnom heksadecimalnom znamenkom. Na primjer, 00002 = 016, 00012 = 116 … Nastavlja do 11112 = F16.
  • Računala zapravo koriste metodu "komplementa" za zbrajanje i oduzimanje (u heksadecimalnoj ili nekoj drugoj bazi brojeva), a ne metodu "posudbe" na koju smo navikli. Metoda komplementa nije jako korisna metoda za ljude, ali ako programirate računalni softver, trebali biste ga naučiti kako biste svoj program učinili učinkovitijim.

Preporučeni: