[Powered by Google Translate] Nate HARDISON: Nyuma wakati wewe kujifunza jinsi ya kusoma na kuandika
namba, wewe kujifunza kuhusu tarakimu 0-9.
Kuandika idadi kubwa kuliko yote 9, wewe kujifunza kwamba wote
mnatakiwa kufanya mara kutumia baadhi ya macho ya tarakimu hizi,
kama katika 52 na 437.
Hivyo njia hii ya kuandika namba ina jina, decimal nukuu.
>> Mbona decimal?
Naam, mizizi ya Kilatini ya decimal, "decem," maana yake ni 10.
Na wakati una tarakimu 10 katika nukuu mfumo wako, 10
inakuwa idadi badala maalum.
Hebu tuangalie idadi 437 yaliyoandikwa katika nukuu decimal kwa
kuelewa nini.
Tunaweza kwanza kuvunja 437 400 plus 30 katika plus 7.
>> Tunaweza kuchukua ni mbali zaidi hata hivyo kwamba sisi tumepewa mara 4 100
plus 3 mara 10 plus mara 7 1.
Kumbuka kujifunza kuhusu mahali ndio, mahali makumi,
mahali mamia, na kadhalika?
Hii ni hasa ambapo kwamba linatokana.
Na hatimaye, tunaweza kuona jinsi sisi tumepewa rundo la nguvu za
10 iliyoingia katika hapa.
Sisi tumepewa mara 4 10-2 plus mara 3 10-1 plus
7 nyakati 10-0.
Hivyo sasa unaweza kuona kwa nini 10 ni maalum
idadi katika nukuu decimal.
Kwa kweli, sisi tumepewa jina kwa ajili yake, ni kuitwa wigo tangu
ni msingi wa exponent katika hesabu yetu hapa.
>> Nukuu decimal si njia pekee ya kuwakilisha idadi.
Kwa kweli, hata kama sisi kujikwamua digits 2 kupitia 9, tunaweza
bado kuwakilisha yote ya namba ambazo
tunaweza pamoja na decimal.
Hivyo sasa kwamba tuna tarakimu mbili, 0 na 1, 2 ni wetu
maalum idadi, msingi wa nukuu mfumo wetu.
jina la mfumo huu nukuu inaitwa binary, tangu
kiambishi awali "bi" ina maana mbili.
Hivyo badala ya sasa kuwa na mahali ndio na makumi mahali na
kadhalika, sasa tuna nafasi ndio, mahali wawiliwawili, fours
mahali, na kadhalika, kwenda kwa nguvu ya mbili.
Basi hebu angalia hili na kufanya baadhi ya kuhesabu kura.
Hivyo 0 0 bado, na 1 bado ni 1.
>> Hata hivyo, sasa kwamba sisi tumepewa mahali wawili-wawili badala ya makumi
mahali, 10 inawakilisha idadi 2.
Ili kupata 3, sisi kuongeza 1 kwa kuwa na kupata 11.
4, tangu sasa kuna mahali fours, ni kuwakilishwa na 100.
Tano ni 101.
6 ni 110.
7 ni 111.
8, tena, ina nafasi yake mwenyewe, hivyo ni 1000.
Na nadhani wewe kupata uhakika.
Hebu kumchoma katika kusoma kubwa binary idadi na
kumwelekeza nyuma katika nukuu decimal, tangu kwamba ni nini
tuliyoizoea.
Idadi hii, katika binary, anayesoma 101,110,011.
>> Kufikiri uwakilishi wake decimal, hebu kuanza kwa
kuandika maeneo chini ya kila tarakimu.
Kuanza, tuna 2 mahali zeros juu ya haki ya mbali,
ikifuatiwa na 2 mahali ndio, 2 kwa mahali wawiliwawili, 2
watatu, 2 hadi nne, 2 hadi tano, 2 hadi sita, 2
hadi saba, na hatimaye, njia yote hadi 2 hadi nane.
Sasa kama sisi kufanya math, hiyo ni mahali ndio, wawili-wawili
mahali, mahali fours, mahali eights, mahali 16ths,
Mahali 32nds, 64ths mahali, 128ths mahali, na hatimaye
256ths mahali.
Whew.
Hivyo sasa, kama tunataka kuanza kuzidisha kila kitu
pamoja, tunaona tuna 1 mara mara 256 plus 1 64 plus
1 mara 32 plus 1 mara 16 plus 1 2 nyakati na nyakati 1 1.
>> Hivyo kama sisi jumla yote ya kwamba pamoja, sisi kupata 256 plus
64 plus 32 plus 16 plus plus 2 1, wote kwa
grand jumla ya 371.
Utafsiri kutoka nukuu decimal kwa nukuu binary ni
kiasi fulani gumu, tangu tunahitaji kwenda kutoka idadi hiyo ni
msingi juu ya nguvu ya 10 kwa moja hiyo kwa kuzingatia uwezo wa 2.
Hebu kutoa ni kwenda.
Hapa tuna idadi 237 katika nukuu decimal.
Kutafsiri katika nukuu binary, mimi kuanza kwa kutafuta
nguvu kubwa ya 2 kwamba ndogo zaidi, ambayo ni 128.
Mimi kuweka 1 katika mahali 100/28 chini hapa
katika binary namba yangu.
Na kisha mimi Ondoa 128 kutoka 237, na mimi kupata 109.
Kisha mimi tu kurudia utaratibu.
nguvu kubwa ya 2 kwamba ni ndogo kuliko 109 64, hivyo mimi
kuweka 1 katika mahali 64ths na Ondoa 64
kutoka 109 kwa kupata 45.
Tena, nguvu kubwa zaidi ya 2 kwamba chini ya 45 ni 32, hivyo
kuweka 1 katika yanayopangwa sahihi na Ondoa 32 -
Mimi naenda hoja juu hapa -
kupata 13.
>> Kuhama, mimi kupata 8 kama nguvu kubwa
2 ya sasa, si 16.
Basi, mimi kuweka 0 katika mahali 16S, 1 katika mahali 8s,
Ondoa, na kupata 5.
Kisha 4 ni nguvu kubwa ya 2.
Mimi Ondoa na kupata 1.
Sasa naweza kumaliza mbali tafsiri urahisi.
Mimi kuweka 0 katika mahali wawiliwawili, na kuweka 1 katika mahali ndio.
Matokeo yake, 11,101,101.
>> Jambo moja unaweza kuwa inatarajiwa ni kwamba wote
algorithms wewe kujifunza na kuongeza, Ondoa, kuzidisha, kugawanya na
katika decimal nukuu kazi katika nukuu binary pia.
Tutaweza kufanya mfano wa nyongeza.
Hapa sisi tumepewa 1101101 plus 1,010,110.
Tu kama katika kuongeza decimal, tutaweza kuanza kutoka kulia na
kazi njia yetu kwa upande wa kushoto.
Tofauti tu ni kwamba sisi kubeba 1 kama tarakimu mbili
sisi ni kuongeza kuwa Jumla mkuu zaidi kuliko 1, badala ya
jumla zaidi kuliko 9, kama katika decimal.
Hivyo juu ya haki, tuna 1 plus 0, 1.
>> Kusonga wa kushoto, tuna 0 plus 1, tena 1.
Kusonga kushoto tena, tuna 1 plus 1, sisi kuandika 0,
na sisi kubeba 1.
Basi tuna 1, 1, 0, hivyo tuna 0, kubeba 1.
Kisha 1, 0, 1, tena 0, kubeba 1.
1, 1, 0, 0 tena, kubeba 1 ya mwisho.
>> Na hatimaye, 1, 1, 1, hivyo tuna 1 na
mwisho 1 upande wa kushoto.
Matokeo yake, 11,000,011.
Na kwamba anahitimisha haraka wetu
kuanzishwa kwa nukuu binary.
>> Jina langu ni Nate Hardison, na hii ni CS 50.