進製間的轉換
如: 在某系統中,等式15*4=112成立,則系統採用的是()進製?
a. 6 b. 7
c. 8 d. 9
在這個題中,我們可以將每乙個的進製帶進去算一下。如:a,先換成十進位制 15~11,4~4, 112~44 11*4=44;即 a 正確。
我們可以採用這樣的辦法算這樣的題。
但是如果我們遇到這樣的題怎麼辦呢???
假設在n進製下,下面的等式成立,567*456=150216,n的值是()
a 9
b 10
c 12
d 18
這個題,我們如果還用上面的辦法,是不是很麻煩,而且很容易算錯。這時候,我們可以用這樣的辦法。
設進製為n,全部轉化成十進位制; (5*n^2+6*n+7)*(4*n^2+5*n+6)=1*n^5+5*n^4+2*n^2+n+6;
20n^4+49n^3+88n^2+71n+42=1*n^5+5*n^4+2*n^2+n+6;
這時候我們對兩邊同時對n取餘(相當於看數字的個位)
42%n=6 (n=9,12,18)
這時候我們對兩面除以n在對n取餘(相當於看數字的十位)
(71+42/n)%n=1 (n=18)
所以,以後我們算進製之間的問題可以採用這兩種辦法。
《一》當數字較小時,我們可以將答案帶進去演算。
《二》當數字較大時,我們可以使用取餘的辦法來排除。
進製間的轉換
對於整數而言,有四種表現形式 二進位制 0,1,滿2進1 八進位制 0 7,滿8進1,用0開頭表示 十進位制 0 9,滿10進1 十六進製制 0 9,a f 滿16進1,用0x開頭表示 在說換算前,先了解一下byte,是計算機儲存資料的最小單位,1byte 8個二進位制位 計算機則是以二進位制儲存資...
進製間轉換
1.進製間轉換 十進位制轉二進位制 十進位制的數一直除以2,直到商為0,結果為逆序的每個餘數。除2取餘,逆序排列 法,十進位制轉 八 十六進製制同理 十進位制小數轉二進位制小數 小數一直乘以2,直到小數部分為0,結果為順序的每個整數部分。乘2取整,順序排列 法 0.25 10 0.01 2 0.25...
進製間轉換
因為不可能為每個數值都創造乙個符號,所以需要用基本數字組合出復合的數值,這樣就有了進製的概念。其實所有進製都是人為的創造,都是用來計數方便的。現在最常用的進製是十進位制,當然其它的進製也在使用中。例如 半斤八兩 這個成語,就反映了古代一斤等於十六兩的概念,也就是十六進製制計數方式。計算機程式設計中常...