Jinsi ya Kubadilisha Desimali Kuwa Hexadecimal: Hatua 15

Orodha ya maudhui:

Jinsi ya Kubadilisha Desimali Kuwa Hexadecimal: Hatua 15
Jinsi ya Kubadilisha Desimali Kuwa Hexadecimal: Hatua 15

Video: Jinsi ya Kubadilisha Desimali Kuwa Hexadecimal: Hatua 15

Video: Jinsi ya Kubadilisha Desimali Kuwa Hexadecimal: Hatua 15
Video: PIPI KIFUA (TOPICAL MINT) INANOGESHA MAHABA CHUMBANI 2024, Mei
Anonim

Hexadecimal ni msingi wa mfumo wa nambari kumi na sita. Hii inamaanisha kuwa mfumo huu una alama 16 ambazo zinaweza kuwakilisha tarakimu moja, na kuongezewa A, B, C, D, E, na F pamoja na nambari kumi za kawaida. Kubadilisha decimal kuwa hexadecimal ni ngumu zaidi kuliko njia nyingine kote. Chukua muda wa kujifunza, utapata rahisi kuepuka makosa ukishaelewa jinsi wongofu hufanya kazi.

Kubadilisha Nambari Ndogo

Nukta 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F

Hatua

Njia 1 ya 2: Njia ya Intuitive

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 1
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 1

Hatua ya 1. Tumia njia hii ikiwa wewe ni mpya kwa hexadecimal

Kati ya njia mbili katika mwongozo huu, ya kwanza ni rahisi kwa watu wengi kufuata. Ikiwa tayari umeshazoea nambari tofauti za nambari, jaribu njia ya haraka hapa chini.

Ikiwa wewe ni mpya kabisa kwa hexadecimal, unaweza kuhitaji kujifunza dhana za kimsingi kwanza

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 2
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 2

Hatua ya 2. Andika nambari kadhaa kwa nguvu ya 16

Kila tarakimu katika nambari hexadecimal inawakilisha nambari kadhaa tofauti za 16, kama vile kila nambari ya desimali inawakilisha 10 kwa nguvu ya 10. Orodha hii ya 16 iliyoinuliwa kwa nguvu itakuwa muhimu wakati wa mchakato wa ubadilishaji:

  • 165 = 1.048.576
  • 164 = 65.536
  • 163 = 4.096
  • 162 = 256
  • 161 = 16
  • Ikiwa nambari ya decimal unayoibadilisha ni kubwa kuliko 1,048,576, hesabu nguvu ya juu kuliko ile iliyo kwenye orodha na uiongeze kwenye orodha yako.
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 3
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 3

Hatua ya 3. Pata nguvu ya juu zaidi ya 16 inayolingana na nambari yako ya desimali

Andika nambari ya decimal unayotaka kubadilisha. Tumia orodha iliyo hapo juu. Pata nguvu ya juu zaidi ya 16 ambayo ni chini ya nambari ya decimal.

Kwa mfano, ikiwa utabadilisha 495 hadi hexadecimal, ungechagua 256 kutoka kwenye orodha hapo juu.

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 4
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 4

Hatua ya 4. Gawanya nambari ya decimal na 16 kwa nguvu ya hatua ya awali

Chagua nambari kamili na upuuze nambari baada ya nambari ya desimali.

  • Katika mfano huu, 495 256 = 1.93…, tunachojali tu ni nambari kamili

    Hatua ya 1..

  • Nambari kamili ni nambari ya kwanza ya nambari hexadecimal, kwa sababu katika kesi hii msuluhishi ni 256, 1 ikiwa "nafasi ya 256s."
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 5
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 5

Hatua ya 5. Pata iliyobaki

Hii ndio nambari ya decimal iliyobaki kubadilisha. Hapa kuna jinsi ya kuhesabu kama unaweza kuona katika mgawanyiko mrefu:

  • Ongeza jibu lako la mwisho na dhehebu. Katika mfano huu, 1 x 256 = 256. (Kwa maneno mengine, nambari 1 katika nambari hexadecimal ni sawa na 256 katika msingi 10).
  • Ondoa nambari kutoka kwa matokeo ya hatua ya awali. 495 - 256 = 239.
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 6
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 6

Hatua ya 6. Gawanya salio na mamlaka 16 ya juu inayofuata

Tumia orodha ya 16 kwa nguvu tena. Endelea kwa nguvu ndogo zaidi. Gawanya salio kwa nambari ya nguvu ili upate nambari inayofuata ya nambari ya hexadecimal. (Ikiwa salio ni chini ya nambari hii, nambari inayofuata ni 0.)

  • 239 ÷ 16 =

    Hatua ya 14.. Tena, tunaweza kupuuza nambari baada ya nambari ya decimal.

  • Hii ni tarakimu ya pili ya nambari hexadecimal katika "nafasi ya 16s." Nambari zote kutoka 0 hadi 15 zinaweza kuwakilishwa na nambari moja ya hexadecimal. Tutabadilisha notation sahihi mwishoni mwa njia hii.
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 7
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 7

Hatua ya 7. Pata mapumziko tena

Kama hapo awali, ongeza jibu lako na dhehebu, kisha toa matokeo kutoka kwa hesabu. Hapa kuna mapumziko ambayo bado yanapaswa kubadilishwa.

  • 14 x 16 = 224.
  • 239 - 224 = 15, kwa hivyo salio ni

    Hatua ya 15..

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 8
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 8

Hatua ya 8. Rudia hadi sehemu iliyobaki iwe chini ya 16

Mara tu unapopata sehemu iliyobaki kati ya 0 na 15, inaweza kuonyeshwa kama nambari moja ya hexadecimal. Andika kama tarakimu ya mwisho.

Nambari ya mwisho ya "tarakimu" ya hexadecimal ni 15, katika "nafasi ya 1s."

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 9
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 9

Hatua ya 9. Andika jibu lako kwa nukuu sahihi

Sasa unajua tarakimu zote za nambari ya hexadecimal. Lakini hadi sasa bado tunawaandika katika msingi 10. Kuandika kila tarakimu kwa nambari sahihi ya hexadecimal, badilisha nambari ukitumia mwongozo huu:

  • Nambari 0 hadi 9 zinabaki zile zile.
  • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
  • Katika mfano hapo juu, nambari iliyohesabiwa ni (1) (14) (15). Nambari sahihi ya hexadecimal kwa nambari hii ni 1EF.
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 10
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 10

Hatua ya 10. Angalia majibu yako

Unaweza kuangalia majibu yako kwa urahisi ikiwa unaelewa jinsi nambari za hexadecimal zinavyofanya kazi. Badilisha kila tarakimu kurudi kwenye desimali, kisha uzidishe kwa 16 kwa nguvu ya msimamo. Hapa kuna jinsi ya mfano wetu hapo juu:

  • 1EF → (1) (14) (15)
  • Kutoka kulia kwenda kushoto, 15 ni saa 160 = nafasi ya 1. 15 x 1 = 15.
  • Nambari inayofuata kushoto ni 161 = nafasi 16s. 14 x 16 = 224.
  • Nambari inayofuata ni 162 = nafasi 256s. 1 x 256 = 256.
  • Ukiongeza yote, 256 + 224 + 15 = 495, matokeo yake ni nambari ya kwanza ya desimali.

Njia 2 ya 2: Njia ya haraka (Saa)

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 11
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 11

Hatua ya 1. Gawanya nambari ya decimal na 16

Chukua mgawanyiko huu kama mgawanyiko kamili. Kwa maneno mengine, wacha kwa nambari bila kuhesabu nambari baada ya nambari ya decimal.

Kwa mfano huu, tutakuwa na tamaa na kujaribu kubadilisha nambari ya decimal 317,547. Mahesabu 317,547 16 = 19.846, puuza tarakimu zote baada ya hatua ya desimali.

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 12
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 12

Hatua ya 2. Andika salio katika nukuu ya hexadecimal

Sasa kwa kuwa umegawanya nambari kwa 16, salio ni sehemu ambayo hailingani na miaka ya 16 au mahali pa juu. Kwa hivyo, salio lazima liwe katika nafasi ya 1s, tarakimu mwisho nambari hexadecimal.

  • Ili kupata salio, ongeza jibu lako na dhehebu, kisha toa matokeo kutoka kwa hesabu. Kwa mfano hapo juu, 317,547 - (19,846 x 16) = 11.
  • Badilisha nambari kuwa nambari hexadecimal ukitumia meza ndogo ya ubadilishaji juu ya ukurasa huu. Katika mfano huu 11 inakuwa B.
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 13
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 13

Hatua ya 3. Rudia mchakato na matokeo ya mgawanyiko

Umebadilisha salio kuwa nambari za hexadecimal. Sasa endelea kubadilisha msuluhishi, gawanya tena na 16. salio ni nambari ya 2 kutoka nyuma ya nambari ya hexadecimal. Inafanya kazi sawa na mantiki ya hapo awali: nambari ya asili sasa imegawanywa na (16 x 16 =) 256, kwa hivyo salio ni sehemu ambayo haiwezi kuwa katika nafasi ya 256s. Tayari tunaelewa 1s, kwa hivyo iliyobaki lazima iwe katika miaka ya 16.

  • Kwa mfano huu, 19,846 / 16 = 1240.
  • Mabaki = 19,846 - (1240 x 16) =

    Hatua ya 6.. Hii ni nambari ya mwisho ya pili ya nambari ya hexadecimal.

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 14
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 14

Hatua ya 4. Rudia hadi upate matokeo ya mgawanyiko chini ya 16

Kumbuka kubadilisha salio kutoka 10 hadi 15 kuwa nukuu ya hexadecimal. Andika kila hesabu iliyobaki. Matokeo ya mgawanyiko wa mwisho (chini ya 16) ni tarakimu ya kwanza ya nambari yako ya hexadecimal. Hapa kuna mwendelezo wa mfano wetu:

  • Chukua matokeo ya mgawanyiko wa mwisho na ugawanye tena na 16. 1240/16 = 77 Sisar

    Hatua ya 8..

  • 77/16 = 4 iliyobaki 13 = D.
  • 4 <16, kwa hivyo

    Hatua ya 4. ni tarakimu ya kwanza.

Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 15
Badilisha kutoka Desimali hadi Hexadecimal Hatua ya 15

Hatua ya 5. Kamilisha nambari

Kama ilivyoelezwa hapo awali, utapata kila tarakimu ya nambari ya decimal kutoka kulia kwenda kushoto. Angalia kazi yako ili kuhakikisha umeiandika kwa mpangilio sahihi.

  • Jibu la mwisho ni 4D86B.
  • Kuangalia kazi yako, badilisha kila tarakimu kurudi kwenye nambari ya desimali, zidisha kwa 16 kwa nguvu ya 16, na ujumuishe matokeo. (4 x 164+ (13 x 163+ (8 x 162+ + (6 x 16) + (11 x 1) = 317547, nambari ya decimal tunayotumia kama mfano.

Vidokezo

Ili kuzuia kuchanganyikiwa wakati wa kutumia mifumo tofauti ya nambari, unaweza kuandika msingi kama usajili. Kwa mfano, 51210 inamaanisha "512 msingi 10," nambari ya kawaida ya desimali. 51216 inamaanisha "512 msingi 16," sawa na nambari ya decimal 129810.

Ilipendekeza: