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

 

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


同步練習冊答案