Skakel heksadesimale getalle na desimale getalle

Hoe verander jy daardie snaakse getalle en briewe na iets wat jou rekenaar kan verstaan? Omskakeling van heksadesimale na binêre is baie maklik, die rede waarom die heksadesimaal in sommige programmeertale ingesluit is. Omskakeling na `n desimaal is moeiliker, maar sodra jy dit deurgaan, kan jy dit maklik vir elke nommer herhaal.

stappe

Deel 1
Verstaan ​​die basiese beginsels van die heksadesimaal

Prent getiteld 1797961 1
1
Weet hoe om die heksadesimaal te gebruik. Die desimale getalstelsel het `n basisnommer 10, met 10 verskillende karakters wat gebruik word om getalle voor te stel. Die heksadesimaal is getallestelsel met basis 16, wat beteken dat dit 16 verskillende karakters gebruik om getalle voor te stel.
  • Telling van 0 en hoër:
    heksadesimaaldesimaal
    00
    11
    22
    33
    44
    55
    66
    77
    88
    99
    A10
    B11
    C12
    D13
    E14
    F15
    1016
    1117
    1218
    1319
    1420
    1521
    1622
    1723
    1824
  • Prent getiteld 1797961 2 1
    2
    Gebruik subskripsie om aan te dui watter nommerstelsel jy gebruik. As dit onduidelik is watter getallestelsel jy gebruik, 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 `(heksadesimaal). Jy hoef dit nie te doen as daar `n letter in jou nommer is nie, soos B of E. Niemand sal `n fout maak en dink dat dit `n desimale getal is nie.
  • Deel 2
    Omskakeling van heksadesimaal na binêr

    Prent getiteld 1797961 3
    1
    Skakel elke heksadesimale karakter na `n binêre getal met 4 syfers. Die heksadesimaal is in die eerste plek in gebruik geneem omdat die omskakeling tussen hierdie twee lopies so maklik is. In wese is die heksadesimale bedoel as `n manier om binêre inligting op `n verkorte manier te vertoon. Die volgende tabel is die enigste ding wat u nodig het om hierdie omskakeling uit te voer:
    heksadesimaalbinêre
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    A1010
    B1011
    C1100
    D1101
    E1110
    F1111
  • Prent getiteld 1797961 4
    2
    Probeer dit self. Dit is regtig so eenvoudig soos om die getal of karakter in die vier ekwivalente binêre syfers te verander. Hier is `n paar heks nommers vir jou om te skakel. Kies die onsigbare teks regs van die gelyke teken om u antwoord te kontroleer:
  • A23 = 1010 0010 0011
  • SEB = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000
  • Prent getiteld 1797961 5
    3
    Verstaan ​​waarom dit werk. In die binêre stelsel, met `basis 2`, kan n binêre syfers kan gebruik word vir 2n om verskillende getalle voor te stel. Byvoorbeeld: met vier Jy kan binêre syfers 24 = Maak 16 verskillende nommers. Omdat heksadesimale `n getallestelsel met basis 16 is, kan u dit met een syfer 16 doen1 = Stel 16 verskillende nommers voor. Dit verseker dat die omskakeling tussen die twee getallestelsels besonder maklik is.
  • U kan ook hieraan dink as getallestelsels wat op dieselfde tyd na `n ander nommer skakel. Hexadecimale tellings `... D, E, F, 10 ` terwyl terselfdertyd binêre tel as `1101, 1110, 1111, 10000 `.
  • Deel 3
    Omskakeling van heksadesimaal na desimale

    Prent getiteld 1797961 6


    1
    Vind uit hoe die basis 10 werk. U gebruik die desimale notasie elke dag sonder om te dink oor wat presies gebeur, maar wanneer u dit eers geleer het, het u onderwysers of ouers dit in meer besonderhede verduidelik. `N Kort verduideliking van hoe gewone getalle geskryf word, sal jou help om die getal om te skakel:
    • Elke syfer in `n desimale getal is in `n sekere `plek`. As jy van regs na links gaan, kom jy oor die eenhede, tientalle, honderde en so aan. Die nommer 3 beteken eenvoudig 3 as dit in die eenhede is, maar 30 as dit in die tiene en 300 is as dit honderd is.
    • Om wiskundig aan te dui: stel die `plekke` 10 in0, 101, 102, ens. voort. Daarom word die stelsel ook `basis 10` of `desimale` genoem, volgens die Latynse woord vir `tiende`.
  • Prent getiteld 1797961 7
    2
    Skryf `n desimale getal as `n som. Dit lyk voor die hand liggend, maar dit is dieselfde proses wat ons sal gebruik om `n heksadesimaal te omskep, dus dit is `n goeie beginpunt. Kom ons gaan 480.13710 omskakeling. (Onthou dat die subskripsie 10 vertel ons dat dit `n getal is met basis 10.):
  • Begin met die syfer regs regs, 7 = 7 x 100, of 7 x 1
  • Links na links, 3 = 3 x 101, of 3 x 10
  • Herhaal vir alle syfers, en jy sal kry 480.137 = 4x100,000 + 8x10,000 + 0x1000 + 1x100 + 3x10 + 7x1.
  • Prent getiteld 1797961 8
    3
    Skryf die plek waardes langs die heksadesimale getal neer. Omdat die heksadesimal 16 as die basis het, stem die `plekwaardes` ooreen met die magte van 16. Om na `n desimale te skakel, vermenigvuldig u elke plekwaarde met die ooreenstemmende krag van 16. Begin hierdie proses deur die magte van 16 langs die figure van `n heksadesimale getal. Ons sal dit doen vir die heksadesimaal C92116. Begin met 16 regs0, en tel die eksponent elke keer as jy links is, na die volgende syfer:
  • 116 = 1 x 160 = 1 x 1 (Alle getalle is in desimale vorm behalwe waar aangedui.)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
  • Prent getiteld 1797961 9
    4
    Omskep letters na `n desimale syfer. Numeriese syfers is almal dieselfde in desimale of heksadesimale, dus jy hoef dit nie te verander nie (bv. 716 = 710). As jy te doen het met briewe, gebruik die volgende lys om dit na die desimale ekwivalent te verander:
  • A = 10
  • B = 11
  • C = 12 (Ons gebruik dit in die bostaande voorbeeld.)
  • D = 13
  • E = 14
  • F = 15
  • Prent getiteld 1797961 10
    5
    Voer die berekening uit. Noudat alles in desimale vorm geskryf is, voer u elke berekening uit en voeg die resultate op. `N Sakrekenaar is nuttig vir die meeste heksadesimale getalle. As ons voortgaan met ons vorige voorbeeld, herskryf ons C921 as `n desimale formule en los dit op:
  • C92116 = (in desimale) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2304 + 49.152.
  • = 51.48910. Die desimale weergawe het gewoonlik meer syfers as die heksadesimale weergawe, want heksadesimale getalle bevat meer inligting per syfer.
  • Prent getiteld 1797961 11
    6
    Oefen die omskakeling. Hier is `n paar heksadesimale getalle om na desimale getalle om te skakel. Sodra u die antwoord gevind het, kies die onsigbare teks aan die regterkant van die gelyksoort om die effek na te gaan:
  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110
  • wenke

    • Lang heksadesimale getalle mag `n aanlyn sakrekenaar benodig om na `n desimale getal om te skakel. Jy kan ook al die werk oorskakel en die Windows-sakrekenaar gebruik (waar `n omskakelaar ingesluit is) of `n aanlyn-omskakelaar doen die werk vir jou, maar dit is `n goeie idee om te verstaan ​​hoe die prosedure werk.
    • U kan die omskakeling `hexadecimal to decimal` gebruik vir enige ewekansige getalstelsel met basis x Omskep na `n desimale getal. Gewoonlik vervang die krag van 16 deur die krag van x. Probeer om die Babiloniese getalstelsel met basis 60 te leer!
    Deel op sosiale netwerke:

    Verwante