軟考的學習乙個階段乙個階段有條不紊地進行著,見識了軟考需要學習的內容,才知道軟體設計師中級職稱是有它的含金量的,集資料庫、作業系統、網路、軟工等各家之大成,各方面的知識匯集與於一身,在進行軟考的過程中,想想都覺得好興奮,攜著這份熱情,路上的小風小浪都會是我們通向新的方向上的墊腳石,讓我們站的更高,看的更遠,那麼隨我來學習進製的轉換吧。
基數:乙個數值所使用數碼(數符)的個數。
數符:也叫數碼,乙個進製中表示數值大小的不同數字符號。
進製二進位制八進位制
十進位制十六進製制
運算規則
逢2進1(加法運算)
借1當2(減法運算)
逢8進1(加法運算)
借1當8(減法運算)
逢10進1(加法運算)
借1當10(減法運算)
逢16進1(加法運算)
借1當16(減法運算) 基數
281016
數符0 1
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9
a b c d e f
簡碼表示
在二進位制資料後加英文本母「b」
在八進位制資料後加英文本母「o」,有時候會加「q」
在十進位制資料後加英文本母:「d」 或省略
在十六進製制資料後加英文本母「h」/在十六進製制資料前加「0x」
舉例1011-1011b
712-712o/712q
123-123d或者123
權位法:將數值按權位展開之後計算該多項式之和
餘數法:將數值除以基數,整數部分除基數取餘,小數部分乘基數取整。
對於任意乙個n位整數和m位小數的r進製數d,均可按權展開
d的表示形式:dnd
n-1d
n-2…d2d
1d0.d
-1d-2…d
-md=dn-1rn-1+dn-2rn-2+dn-3rn-3+…+d2r2+d1r1+d0+d-1r-1+d-2r-2+…+d-mr-m
eg: 十進位制數234.5→ 十進位制數;二進位制數10100.01→ 十進位制數
取整數部分和小數部分分別轉換
整數部分的轉換規則:除以基數取餘,直至商為0,將所得餘數用倒序排列。
(2)小數部分的轉換規則:乘r取整,知道小數部分為零或達到要求的精度,所得積用順序排序。
eg:0.56
(10) 要求精確到小數點後5位
所以(26.56)10=
(11010.100011)
每3位二進位制數表示1位八進位制數
方法:首先從小數點開始分別向左和向右把整數及小數部分每3位分成一組。若整數最高位不足3位,則在其最左邊加0補足3位。若小數最高位的一組不足3位,則在其最右邊加0補足3位。然後進行解碼,把每乙個3位二進位制數譯成乙個一位八進位制數。
eg:把(1011.10101)
2 轉換為八進位制數
每1位八進位制數表示3位二進位制數
eg: 把(13.52)
8轉換為二進位制數
和上述八進位制與二進位制的轉換同理,任意一位十六進製制數都可以用乙個四位二進位制數來表示,這裡就不再詳述。
軟考 進製的轉換
方法 數值從低位到高位 即從右往左 計算,第0位的權值是2 8,16 的0次方,第1位的權值是2 8,16 的1次方,第2位的權值是2 8,16 的2次方,依次遞增下去,把最後的結果相加的值就是十進位制的值了 例如 例 將二進位制的 101011 b轉換為十進位制的步驟如下 1.第0位 1 x 2 ...
軟考又見軟考
我這地兒 報名截止時間都快到了,3月4日,我才知道開始報名了。大三了,課程少了些。一直想考這個證來著,無奈時間太緊要不就是專業課還沒學。現在已經定下要考本專業研了,方向嘛 唉也說不准,大家都知道這個證是其次的搞技術的話還是能力問題,我的想法考這個是為了梳理專業知識,以備研究生專業課的考試 以後很可能...
軟考 軟考之路
面對軟考你是怎樣的心境呢?從最開始我拿到軟考書開始,感覺好厚呀,還有三門自考,這是要把自己置於何地了呢?但是翻開書本,看到那熟悉的知識,很多都是自考中的知識,這個時候是不是該悔恨當初沒有好好學習自考了呢?一 三遍讀書法 一本書從開始讀,到每一遍的不斷閱讀將書本讀薄,將知識理解,每一遍都是不可缺少的一...