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
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
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.
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.
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."
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.
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.
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..
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."
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.
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)
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.
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.
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.
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.
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.