天天看點

帶你讀《計算思維導論實驗 與習題指導》之二:計算基礎實驗2-1 計算基礎

點選檢視第一章 點選檢視第三章

實驗2-1 計算基礎

一、實驗目的

(1)了解數制的概念,掌握數制之間轉換的方法。

(2)掌握數的原碼、反碼、補碼表示方法。

(3)了解字元和數值型資料在計算機中的表示形式。

(4)掌握ASCII碼的表示方法。

(5)了解漢字的區位碼、國标碼和機内碼的轉換方法。

二、實驗要求

在D盤建立一個Word文檔,将檔案命名為“班級–學号–姓名–實驗2-1”。其中,檔案名中的班級、學号、姓名需替換成學生的個人資訊。将本實驗完成的内容整理到Word文檔中。

三、實驗内容

(1)将其他進制轉換成十進制。

帶你讀《計算思維導論實驗 與習題指導》之二:計算基礎實驗2-1 計算基礎

(2)将十進制轉換成其他進制。

帶你讀《計算思維導論實驗 與習題指導》之二:計算基礎實驗2-1 計算基礎

(3)二進制、八進制、十六進制轉換。

帶你讀《計算思維導論實驗 與習題指導》之二:計算基礎實驗2-1 計算基礎

【提示】

用乘2取整法,結果至少保留6位小數。

(5)使用權值拼湊法,将十進制數2019轉換成二進制數。

帶你讀《計算思維導論實驗 與習題指導》之二:計算基礎實驗2-1 計算基礎

根據二進制的權值(如一個位元組的從高到低的各位權值依次是128,64,32,16,8,4,2,1),拼湊出2019的值,實作轉換。

(6)将下列一組數按照從小到大的順序排列。

帶你讀《計算思維導論實驗 與習題指導》之二:計算基礎實驗2-1 計算基礎

将數轉換到同一個進制中,如十進制,然後比較。

(7)完成以下二進制數的算術運算和邏輯運算。

算術運算: 1101+1010 = (  )

1110-1011 = (  )
1101×1010 = (  )           

邏輯與運算:1101 AND 1010=(  )

邏輯或運算:1101 OR 1010 = (  )

邏輯非:NOT 1001= (  )

邏輯異或:1101 XOR 1010 = (  )

(8)給出十進制浮點數32.625在計算機中的表示。假定1個浮點數用2個位元組來表示,其中階符和數符各占1位,階碼占4位,尾數占10位。

(9)原碼、反碼和補碼的轉換:已知x = +1100110, y = -1100111,分别求出x和y的原碼、反碼和補碼。

(10)給出以下字元的ASCII碼形式以及對應的十進制。

1)空格  2)A  3)a  4)B  5)b  6)0  7)9

(11)寫出下列布爾表達式的值。

'B' >'0' AND 'B'< '9'OR 'B'>= 'A' AND 'B'<= 'Z'

'B' >=' ' OR 'b'<= 'B' AND '0' >= ' ' OR 'a' <= 'A'

(12)設A=2,B=3,C=4,D=5,寫出下列布爾表達式的值。

A <= B AND C >= D OR A+B >=D

NOT 2*A <= C OR A+ C>= B+D AND B = A + C

A XOR B < C OR NOT D AND A < D

(13)已知漢字“中”存放于第54區的第48位,給出“中”的區位碼、國标碼和機内碼。

繼續閱讀