Skakel heksadesimale getalle om na desimale getalle

Hoe verander jy daardie snaakse syfers en letters in iets wat jou rekenaar kan verstaan? Omskakeling van heksadesimale na binêre is baie maklik, en daarom is die heksadesimale in sommige programmeertale ingesluit. Omskakeling na desimale is `n bietjie moeiliker, maar sodra jy dit uitvind, kan jy dit maklik vir enige getal herhaal.

Trappe

Deel 1 van 3: Omskakeling van heksadesimale na binêre

1. Skakel enige heksadesimale karakter om na `n 4-syfer binêre getal. Die heksadesimale het in die eerste plek in gebruik gekom omdat die omskakeling tussen die twee so maklik is. In wese is die heksadesimale bedoel as `n manier om binêre inligting op `n verkorte manier voor te stel. Die volgende tabel is al wat jy nodig het om hierdie omskakeling uit te voer:
heksadesimalebinêre
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
a1010
B1011
C1100
d1101
E1110
f1111
Beeld getiteld 1797961 4 1
2. Probeer dit self. Dit is regtig so eenvoudig soos om die syfer of teken na die vier ekwivalente binêre syfers te verander. Hier is `n paar heksgetalle wat jy kan omskakel. Kies die onsigbare teks regs van die gelykheidsteken om jou antwoord na te gaan:
  • A23 = 1010 0010 0011
  • BEE= 1011 1110 1110
  • 70C558= 0111 0000 1100 0101 0101 1000
    Prent getiteld 1797961 5 1
    3. Verstaan ​​hoekom dit werk. In die binêre stelsel, met `basis 2`, n binêre syfers kan gebruik word om 2 verskillende getalle voor te stel. Byvoorbeeld: met vier binêre getalle wat jy kan 2 = stel 16 verskillende getalle voor. Dit maak die omskakeling tussen die twee getallestelsels besonder maklik.
  • Jy kan ook hieraan dink as getallestelsels wat gelyktydig na `n ander getal `omruil`. Heksadesimale tellings`...D, E, F, 10` terwyl binêre terselfdertyd as `1101, 1110, 1111 tel, 10 000`.
  • Deel 2 van 3: Omskakeling van heksadesimale na desimale

    Beeld getiteld 1797961 6 1
    1. Vind uit hoe die basis 10 werk. Jy gebruik elke dag desimale notasie sonder om te dink oor wat presies gebeur, maar toe jy dit die eerste keer geleer het, het jou onderwysers of ouers dit dalk in meer detail verduidelik. `n Kort verduideliking van hoe gereelde getalle geskryf word, sal jou help om die getal om te skakel:
    • Elke syfer in `n desimale getal is op `n sekere `plek`.` As jy van regs na links gaan, sal jy die `eenhede`, `tiene`, `honderde`, ensovoorts teëkom. Die getal 3 beteken eenvoudig 3 wanneer dit in die eenhede is, maar 30 wanneer dit in die tiene plek is en 300 wanneer dit in honderd is.
    • Om dit wiskundig te stel: die `plekke` is 10, 10, 10, ens. aan. Dit is hoekom die stelsel ook "basis 10" of "desimale" genoem word na die Latynse woord vir "tiende".`
    Beeld getiteld 1797961 7 1
    2. Skryf `n desimale getal as `n som. Dit lyk voor die hand liggend, maar is dieselfde proses wat ons sal gebruik om `n heksadesimale getal om te skakel, so dit is `n goeie plek om te begin. Kom ons maak dit 480.13710 omskep. (Onthou dat die subskripsie 10 sê vir ons dat dit `n getal met basis 10 is.):
  • Begin met die nommer heel regs, 7 = 7 x 10, of 7 x 1
  • Verder na links, 3 = 3 x 10, of 3 x 10
  • Herhaal dit vir alle getalle, en jy kry 480.137 = 4x100 000 + 8x10.000 + 0x1000 + 1x100 + 3x10 + 7x1.
    Prent getiteld 1797961 8 1
    3. Skryf die plekwaardes langs die heksadesimale getal neer. Aangesien die heksadesimale 16 as sy basis het, stem die `plekwaardes` ooreen met magte van 16. Om na desimale om te skakel, vermenigvuldig elke plekwaarde met die ooreenstemmende mag van 16. Begin hierdie proses deur die magte van 16 langs die syfers van `n heksadesimale getal te skryf. Ons gaan dit doen vir die heksadesimale getal C92116. Begin aan die regterkant met 16, verhoog die eksponent elke keer as jy na links beweeg, na die volgende syfer:
  • 116 = 1 x 16 = 1 x 1 (Alle getalle is in desimale vorm, behalwe waar aangedui.)
  • 216 = 2 x 16 = 2 x 16
  • 916 = 9 x 16 = 9 x 256
  • C = C x 16 = C x 4096
    Prent getiteld 1797961 9 1
  • 4. Skakel letters om na desimale. Numeriese syfers is almal dieselfde in desimale of heksadesimale, so jy hoef dit nie te verander nie (bv., 716 = 710). Wanneer jy met letters handel, gebruik die volgende lys om hulle na hul desimale ekwivalent te verander:
  • A = 10
  • B = 11
  • C = 12 (Ons gebruik dit in die voorbeeld hierbo.)
  • D = 13
  • E = 14
  • F = 15
    Beeld getiteld 1797961 10 1
  • 5. Voer die berekening uit. Noudat alles in desimale vorm geskryf is, doen elke berekening en tel die resultate bymekaar. `n Sakrekenaar is nuttig vir die meeste heksadesimale getalle. Deur voort te gaan met ons vorige voorbeeld, herskryf ons C921 as `n desimale formule en los daarvoor op:
  • C92116 = (in desimale) (1 x1) + (2 x16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2304 + 49.152.
  • = 51.48910. Die desimale weergawe sal gewoonlik meer syfers as die heksadesimale weergawe hê, omdat heksadesimale getalle meer inligting per syfer bevat.
    Beeld getiteld 1797961 11 1
  • 6. Oefen die omskakeling. Hier is `n paar heksadesimale getalle om na desimale getalle om te skakel. Sodra jy die antwoord gevind het, kies die onsigbare teks regs van die gelykheidsteken om die antwoord na te gaan:
  • 3AB16 = 93910
  • A1A116 = 4137710
  • 5 00016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110
  • Deel 3 van 3: Verstaan ​​die basiese beginsels van die heksadesimale

    Prent getiteld 1797961 1 1
    1. Weet hoe om die heksadesimale te gebruik. Die desimale getallestelsel het `n basis 10, wat 10 verskillende karakters gebruik om getalle voor te stel. Die heksadesimale is basis 16 getallestelsel, wat beteken dat dit 16 verskillende karakters gebruik om getalle voor te stel.
    • Tel vanaf 0 en hoër:
      heksadesimale desimale heksadesimale desimale
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      a101A26
      B111B27
      C121C28
      d131D29
      E141E30
      f151F31
    Beeld getiteld 1797961 2 2
    2. Gebruik subskripsie om aan te dui watter getallestelsel jy gebruik. As dit nie duidelik is watter getallestelsel jy gebruik nie, gebruik `n desimale subskripsie om die basis aan te dui. Byvoorbeeld: 1710 beteken `17 met basis 10` (`n gewone desimale getal). 1710 = 1116, of `11 met basis 16` (heksadesimale). Jy hoef dit nie te doen as jou nommer `n letter, soos B of E, bevat nie. Niemand sal `n fout maak en dink dat dit `n desimale getal is nie.

    Wenke

    • Lang heksadesimale getalle kan `n aanlyn sakrekenaar vereis om na `n desimale getal om te skakel. Jy kan ook al die werk oorslaan en die Windows-sakrekenaar gebruik (wat `n omskakelaar insluit), of `n aanlyn-omskakelaar die werk vir jou laat doen, alhoewel dit `n goeie idee is om te verstaan ​​hoe die prosedure werk.
    • Jy kan `heksadesimale na desimale` omskakeling gebruik om enige basisgetalstelsel om te skakel X omskakel na desimale getal. Vervang net die krag van 16 met die krag van X. Probeer om die Babiloniese getallestelsel met basis 60 te leer!

    Artikels oor die onderwerp "Skakel heksadesimale getalle om na desimale getalle"
    Оцените, пожалуйста статью