軟考學習筆記2 進製轉換

2021-10-03 22:27:35 字數 1754 閱讀 5807

十進位制轉換成n進製,採用除n法;如果有小數部分採用乘n法

(1) 十轉二

eg:十進位制數69.8125轉成二進位制數

(小數部分十進位制轉換成二進位制採用乘2法:

小數部分與2的積取小數點前的數,直到積小數點後為0結束)

所以69.8125的二進位制數為1000101.1101

整數部分(從下向上讀)******************************小數部分(從上向下讀)

69/2=34……1 *****************************************0.81252=1.6250

34/2=17……0 ******************************************0.62502=1.250

17/2=8……1 *******************************************0.2502=0.5

8/2=4……0 ********************************************0.52=1.0

4/2=2……0

2/2=1……0

1/2=0……1

(2) 十轉八

eg:十進位制數108

108/8=13…… 4

13/8=1…… 5

1/8=0…… 1

所以108的二進位制數是154

(3) 十轉十六(除16法)

二進位制與其他進製的轉換

(1) 二轉十(乘2^n法)

eg:二進位制數111011.105的十進位制數是

12^5 + 12^4 + 12^3 + 02^2 + 12^1 + 12^0 + 12^(-1) + 12^(-3)=59.625

所以111011.105的十進位制數是59.625

(2) 二轉八(小數點分割三位數法)

三位二進位制的演算法,由小數點作為分割點向左右數三位為乙個數,不夠數最後補0

所以1101001.0100111的八進位制數是151.234

eg:二進位制數1101001.0100111的八進位制數是

001101

001 .010

011100

1 5 1 .2 3 4

(3) 二轉十六(小數點分割四位數法)

四位二進位制的演算法,由小數點作為分割點向左右數四位為乙個數,不夠數最後補0

a-f分別代表10-15

所以10010100101.1110011101的十六進製制數是4a5.e74

二進位制數10010100101.1110011101的十六進製制數是

0100 1010 0101 .1110 0111 0100

4 a(10) 5 .e(14) 7 4

八進位制與其他進製的轉換

(1) 八轉二(一數頂三法)

逆著二進位制數轉八進位制的方法

(2) 八轉十(乘8^n法)

(3) 八轉十六(三換四法,由右往左)

eg:八進位制數110 011 100(634)的十六進製制數是

0001 1001 1100(19c)

十六進製制與其他進製數的轉換

(1) 十六轉二(一數頂四法)

逆著二進位制數轉八進位制的方法

(2) 十六轉八(四換三法)

十六進製制數1010|1100|0010|1111 (ac2f)的八進位制數是

001|010|110|000|101|111(126057)

(3) 十六轉十(乘16^n法)

小結:十進位制轉換n進製:除n法

n進製轉換十進位制:乘n^n法

2019 7 17軟考學習

1.碼距與校驗碼 碼距 任意兩個碼子的最小距離。例 0000 1100 碼距為2 校驗碼奇偶校驗 只能檢測 中奇數字出錯的編碼,但不能發現偶數字出錯的情況 海明碼海明碼的校驗碼的位置必須是在2 n位置 n從0開始,從右邊數分別是1,2,4,8,16 資訊碼也就是在非2n位置 設資料為是n位,校驗碼是...

軟考學習進行時

到今天為止軟考所涉及的知識點全部看完一遍,當然僅僅是把知識點串了一遍而已,沒有深究。在看知識點的時候中間穿插的做了幾道真題,效果不是很理想。由於不是專項訓練只是串知識點,看看大致考哪些內容,所以現在心裡還是沒有底。下乙個階段準備開始進行專題訓練,各個專題逐個攻破。實踐是檢驗真理的唯一標準 在下乙個階...

軟考學習心得

根據這個策略,一直這麼進行著,根據自己的步伐,自己的節奏看著,呵呵,感覺心態還不錯哈.心態確實很重要,不驕不躁.心態平靜才可以看到問題的所在,然後正確地處理問題,否則看不到問題的根本.正如功夫熊貓中 一聽說太郎要出來了,就慌了手腳,當時烏龜說了句 your mind is like the wate...