3 mënyra për të mësuar heksadecimal

Përmbajtje:

3 mënyra për të mësuar heksadecimal
3 mënyra për të mësuar heksadecimal

Video: 3 mënyra për të mësuar heksadecimal

Video: 3 mënyra për të mësuar heksadecimal
Video: GIMP 2.10 Photography Tutorial: Using Luminosity Masks to Fix Dark Objects 2024, Nëntor
Anonim

Sistemi heksadecimal (gjashtëmbëdhjetë bazë) përdoret në të gjithë Ueb -in dhe sistemet kompjuterike për të përfaqësuar vlerat. Një shembull i mrekullueshëm është kodimi i ngjyrave në faqet HTML. Leximi dhe përdorimi heksadecimal kërkon praktikë, por konceptet themelore nuk janë më të vështira se sistemi dhjetor (dhjetë bazë) që keni përdorur gjatë gjithë jetës tuaj.

Hapi

Metoda 1 nga 3: Kuptimi i Konceptit Hexadecimal

Kuptoni Hapin Hexadecimal 1
Kuptoni Hapin Hexadecimal 1

Hapi 1. Kuptoni se çfarë është heksadecimal

Ashtu si sistemi i numrave dhjetorë përdor dhjetë simbole të ndryshme për të përfaqësuar vlerat nga zero në nëntë, sistemi heksadecimal i numrave përdor gjashtëmbëdhjetë simbole të ndryshme për të përfaqësuar vlerat nga zero në pesëmbëdhjetë. Çdo numër mund të shkruhet duke përdorur këto dy sisteme. Ja se si të filloni numërimin në mënyrë heksadecimal:

  • Zero deri në pesëmbëdhjetë: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
  • Gjashtëmbëdhjetë deri në tridhjetë e dy: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20.
Kuptoni hapin heksadecimal 2
Kuptoni hapin heksadecimal 2

Hapi 2. Kuptoni se si të shkruani një bazë

Dhjetë simbolet e përdorura në sistemin e numrave dhjetorë formojnë bazën e sistemit të numrave dhjetorë. Në të njëjtën mënyrë, gjashtëmbëdhjetë simbolet e përdorura në sistemin e numrave heksadecimal formojnë bazën e sistemit të numrave heksadecimal. Për të dalluar se cili sistem bazë përdoret, numri nënshkrim shtohen për t'i dalluar ato. Për shembull, 10010 përfaqëson "100 në bazën 10" dhe 10016 simbolizon "100 në bazën 16" (që është e barabartë me 409610).

Një term tjetër për "bazën" është "radix"

Kuptoni hapin heksadecimal 3
Kuptoni hapin heksadecimal 3

Hapi 3. Kuptoni vlerat e vendeve në numra dhjetorë

Ne mund të kuptojmë vargje të gjata të numrave të shkruar në bazën 10 pa ndaluar së menduari, por kjo vetëm sepse kemi bërë shumë praktikë. Ne e dimë automatikisht se "583410"do të thotë 5x103 + 8x102 + 3x101 + 4x100Me Çdo shifër në një numër shumë shifror ka vlerën e vet të vendit. Këtu janë vlerat e vendeve në dhjetore, nga e djathta në të majtë:

  • 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 dhe kështu me radhë.
Kuptoni hapin heksadecimal 4
Kuptoni hapin heksadecimal 4

Hapi 4. Kuptoni vlerat heksadecimale të vendit

Meqenëse heksadecimal është baza e gjashtëmbëdhjetë, vlera e saj e vendit bazohet në fuqinë e numrit gjashtëmbëdhjetë, jo dhjetë. Këtu është fuqia e gjashtëmbëdhjetë, e shkruar në numër dhjetor.

  • 16010 =

    Hapi 1.

  • 16110 =

    Hapi 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 etj
  • Nëse e shkruajmë në formë heksadecimale, do të shkruhet si 1016, 100, 1000, dhe kështu me radhë.
Kuptoni hapin heksadecimal 5
Kuptoni hapin heksadecimal 5

Hapi 5. Shndërroni heksadecimal në dhjetor

Konvertimet midis dy bazave të numrave janë një mënyrë e mirë për të njohur se si funksionojnë këto sisteme. Ja se si të konvertohet një numër në heksadecimal në të njëjtin numër në decimal:

  • Shkruani numrin tuaj heksadecimal: 15B3016.
  • Shkruani çdo shifër si një fjali dhjetore e shumëzimit, duke përdorur vlerat e vendeve në grafikun e mësipërm: 15B30 = (1 x 6553610) + (5 x 409610) + (B x 25610) + (3 x 1610) + (0 x 1).
  • Shndërroni numrat jo dhjetorë në numra dhjetorë. Në këtë shembull, B = 1110, kështu që shifra mund të konvertohet në 1110 x 25610.
  • Zgjidhni ekuacionin e matematikës. Përdorni një makinë llogaritëse ose bëjeni me dorë, dhe përgjigjen do ta merrni me shifra dhjetore. 15B30 = 65536 + 20480 + 2816 + 48 + 0 = 8888010.

Metoda 2 nga 3: Kuptimi i Sistemit të Kodit Hexadecimal Color

Kuptoni Hapin Hexadecimal 6
Kuptoni Hapin Hexadecimal 6

Hapi 1. Kuptoni sesi përcaktohen kodet e ngjyrave në ekranet e kompjuterit

Të gjitha ngjyrat në ekranin e kompjuterit përcaktohen nga tre vlera: e kuqe (e kuqe), jeshile (jeshile) dhe blu (blu). Të gjitha ngjyrat e dritës mund të krijohen duke kombinuar këto tre lloje të dritës në përmasa të ndryshme. Në ekranin e kompjuterit, e kuqja, jeshilja dhe bluja mund të përfaqësojnë çdo vlerë nga 0 në 255 (për një total prej 256 vlerash të mundshme).

Kjo është e ndryshme nga sistemi "primar" i ngjyrave për të cilin mësoni në shkollë, sepse bazohet në pigmente fizike (të tilla si bojëra), jo në dritë. Sistemi i ngjyrave të bojës ndonjëherë quhet "sistemi i ngjyrave zbritëse" dhe sistemi i dritës (sistemi rgb i përshkruar këtu) quhet "sistemi i ngjyrave shtesë"

Kuptoni hapin heksadecimal 7
Kuptoni hapin heksadecimal 7

Hapi 2. Kuptoni pse heksadecimal përdoret për kodimin e ngjyrave

HTML përdor heksadecimal për të përfaqësuar ngjyrat. Kjo është shumë e mirë, sepse një numër gjashtë shifror heksadecimal mund të përcjellë saktësisht 25610 vlera e mundshme. Kjo nuk është rastësi; sasia 25610 lidhur me kufizimin e harduerit të modelit të vjetër, i cili mund të trajtojë vetëm 1000000002 ose 25610 ngjyrë. sepse 24 = 1610, çdo sistem binar mund të konvertohet lehtësisht në sistemin heksadecimal nga numri i shifrave të tij.

Numri nënshkrim Tregon se në cilën bazë është shkruar numri. Baza2 është bazë binare, bazë10 është një dhjetore e rregullt dhe bazë16 është heksadecimal.

Filloni një Tregim të Shkurtër Hapi 13
Filloni një Tregim të Shkurtër Hapi 13

Hapi 3. Kuptoni se si funksionon sistemi

Sistemi heksadecimal i ngjyrave është i lehtë për tu kuptuar, nëse e dini se si funksionon. Dy shifrat e para janë vlera të kuqe, dy shifrat e ardhshme janë vlera jeshile dhe dy shifrat e fundit janë vlera blu. Ketu jane disa shembuj:

  • #000000 është e zezë, ndërsa #FFFFFF është e bardhë.
  • Ngjyra me të njëjtat vlera r, g dhe b (të ndryshme nga bardh e zi) është gri, si #121212, #5A5A5A, ose #C0C0C0.
  • #003000 është jeshile e errët. #003F00 është pak më i lehtë (sapo keni shtuar F, ose 16. Jeshile10), ndërsa #00FF00 është jeshilja më e ndritshme që mund të formohet (me shtimin e C0, ose 19210).
  • Ngjyra më komplekse krijohen duke përdorur këto tre lloje të dritës. Mendoni se cila ngjyrë është #7FFFD4, #8A2BE2, ose #A0522D.

Metoda 3 nga 3: Mendoni në Hexadecimal

Kuptoni hapin heksadecimal 9
Kuptoni hapin heksadecimal 9

Hapi 1. Trajnoni veten për të lexuar në mënyrë intuitive hexadecimal

Përdorni shembujt e mëposhtëm si "gurë" për t'ju ndihmuar të vlerësoni madhësinë e një numri heksadecimal. Kjo mund t'ju japë një kuptim më intuitiv të heksadecimal dhe t'ju japë mundësinë për të lexuar numra heksadecimal pa sherr për t'i kthyer ato në dhjetore çdo herë. Siç do ta shihni, një nga avantazhet e heksadecimal është se numri i shifrave nuk rritet aq shpejt sa në dhjetore:

  • Njerëzit kanë po aq gishta sa A, ose 1416 nëse numëroni edhe gishtat e këmbëve. (Mos harroni, nënshkruani nënshkrimi 16 do të thotë që numrat shkruhen në bazën e gjashtëmbëdhjetë.)
  • Në zonat e banuara, vozisni nën 19 vjeç16 milje në orë (ose 2816 kilometra në orë).
  • Shpejtësia e vozitjes në autostrada është përgjithësisht 3C metra në orë (ose 6416 kilometra në orë).
  • Uji vlon në D4 Fahrenheit (6416 Celsius).
  • Të ardhurat mesatare të amerikanëve janë afërsisht 350 dollarë në vit.
  • Popullsia e botës është më shumë se 1A0, 000, 000.
Kuptoni hapin heksadecimal 10
Kuptoni hapin heksadecimal 10

Hapi 2. Mësoni shtimin heksadecimal

Ju mund të punoni në problemet e shtimit heksadecimal pa pasur nevojë të konvertoheni në një sistem tjetër numrash. Duhet pak përpjekje dhe praktikë mendore për të kujtuar rregullat e reja. Këtu janë disa mënyra dhe këshilla:

  • Numëroni një nga një, duke përdorur shifra heksadecimale. Për shembull për të zgjidhur 7+5 në gjashtëkëndësh, llogaritni 7, 8, 9, A, B, C.
  • Kuptoni tabelën e shtesave. Mënyra më e shpejtë është të mësoni përmendësh një tabelë shtuese heksadecimale, të cilën mund ta praktikoni në një kuiz online. Kur e dini se A + 7 = 1116, nuk keni pse të punoni shumë për ta llogaritur atë.
  • Huazoni një kur është e nevojshme. Nëse shtesa kërkon që ju të kaloni F, "huazoni një" siç do të bënit normalisht me një problem normal të shtimit. Për shembull, A+5 = F, A+6 = 1016, A+7 = 1116, etj Në të njëjtën mënyrë, 3A+6 = 4016, 3A+7 = 4116, etj
Kuptoni Hapin Hexadecimal 11
Kuptoni Hapin Hexadecimal 11

Hapi 3. Mësoni shumëzimin heksadecimal

Ashtu si shumëzimi i rregullt, mënyra më e mirë për t'u bërë të aftë në shumëzimin heksadecimal është të mësosh përmendësh tabelën e kohës. Këtu është një "tabelë 6 herë" heksadecimale si shembull (të gjithë numrat heksadecimal):

  • 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

Këshilla

  • Ju mund të përdorni një kalkulator të konvertimit në internet për të kthyer numrat binarë, dhjetorë dhe heksadecimal.
  • Numrat binarë mund të shkruhen lehtësisht në formë heksadecimale. Ndajeni numrin binar në pjesë katër shifrore (shtoni një 0 kryesor nëse është e nevojshme), pastaj zëvendësoni secilën pjesë me shifrën e saj ekuivalente heksadecimale. Për shembull, 00002 = 016, 00012 = 116 … vazhdoni deri në 11112 = F16.
  • Kompjuterët në të vërtetë përdorin metodën "plotësuese" për mbledhjen dhe zbritjen (në bazë heksadecimale ose ndonjë bazë tjetër numërore), jo metodën "huazim" me të cilën jemi mësuar. Metoda plotësuese nuk është një metodë shumë e dobishme për njerëzit, por nëse programoni softuer llogaritës, duhet ta mësoni atë për ta bërë programin tuaj më efikas.

Recommended: