4.進(jìn)位制 (1)概念 進(jìn)位制是一種記數(shù)方式.用有限的數(shù)字在不同的位置表示不同的數(shù)值.可使用數(shù)字符號(hào)的個(gè)數(shù)稱為基數(shù).基數(shù)為n.即可稱n進(jìn)位制.簡(jiǎn)稱n進(jìn)制.現(xiàn)在最常用的是十進(jìn)制.通常使用10個(gè)阿拉伯?dāng)?shù)字0-9進(jìn)行記數(shù). 對(duì)于任何一個(gè)數(shù).我們可以用不同的進(jìn)位制來表示.比如:十進(jìn)數(shù)57.可以用二進(jìn)制表示為111001.也可以用八進(jìn)制表示為71.用十六進(jìn)制表示為39.它們所代表的數(shù)值都是一樣的. 一般地.若k是一個(gè)大于一的整數(shù).那么以k為基數(shù)的k進(jìn)制可以表示為: . 而表示各種進(jìn)位制數(shù)一般在數(shù)字右下腳加注來表示,如111001(2)表示二進(jìn)制數(shù),34(5)表示5進(jìn)制數(shù). (2)進(jìn)位制間的轉(zhuǎn)換 關(guān)于進(jìn)位制的轉(zhuǎn)換.教科書上以十進(jìn)制和二進(jìn)制之間的轉(zhuǎn)換為例講解.并推廣到十進(jìn)制和其它進(jìn)制之間的轉(zhuǎn)換.這樣做的原因是.計(jì)算機(jī)是以二進(jìn)制的形式進(jìn)行存儲(chǔ)和計(jì)算數(shù)據(jù)的.而一般我們傳輸給計(jì)算機(jī)的數(shù)據(jù)是十進(jìn)制數(shù)據(jù).因此計(jì)算機(jī)必須先將十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù).再處理.顯然運(yùn)算后首次得到的結(jié)果為二進(jìn)制數(shù).同時(shí)計(jì)算機(jī)又把運(yùn)算結(jié)果由二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)輸出. 非十進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)比較簡(jiǎn)單.只要計(jì)算下面的式子值即可: 第一步:從左到右依次取出k進(jìn)制數(shù)各位上的數(shù)字.乘以相應(yīng)的k的冪.k的冪從n開始取值.每次遞減1.遞減到0.即, 第二步:把所得到的乘積加起來.所得的結(jié)果就是相應(yīng)的十進(jìn)制數(shù). 十進(jìn)制數(shù)轉(zhuǎn)換成非十進(jìn)制數(shù) 把十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù).教科書上提供了“除2取余法 .我們可以類比得到十進(jìn)制數(shù)轉(zhuǎn)換成k進(jìn)制數(shù)的算法“除k取余法 . 非十進(jìn)制之間的轉(zhuǎn)換 一個(gè)自然的想法是利用十進(jìn)制作為橋梁.教科書上提供了一個(gè)二進(jìn)制數(shù)據(jù)與16進(jìn)制數(shù)據(jù)之間的互化的方法.也就是先有二進(jìn)制數(shù)轉(zhuǎn)化為十進(jìn)制數(shù).再由十進(jìn)制數(shù)轉(zhuǎn)化成為16進(jìn)制數(shù). 查看更多

 

題目列表(包括答案和解析)


同步練習(xí)冊(cè)答案