- 計算思維導論實驗與習題指導(第2版)
- 呂橙 萬珊珊 郭志強編著
- 785字
- 2023-10-19 18:01:06
實驗2-1 計算基礎
一、實驗目的
(1)理解數制的概念,掌握數制之間轉換的方法。
(2)掌握數的原碼、反碼、補碼的表示方法。
(3)理解字符和數值型數據在計算機中的表示形式。
(4)掌握ASCII碼的表示方法。
(5)理解漢字的區位碼、國標碼和機內碼的轉換方法。
二、實驗要求
創建一個Word文檔,將文件命名為“班級—學號—姓名—實驗2-1”。其中,文件命名中的班級、學號、姓名需替換成學生的個人信息。將本實驗完成的內容整理到Word文檔中。
三、實驗內容
1.其他進制轉換成十進制。
(1)(10011)B=( )D
(2)(101101.101)B=( )D
(3)(167.2)O=( )D
(4)(1C4.E)H=( )D
2.十進制轉換成其他進制。
(1)(23)D=( )B
(2)(0.125)D=( )H
(3)(0.7875)D=( )O
(4)(321.723)D=( )O=( )H
(5)(726)D=( )O=( )H
3.二進制、八進制、十六進制轉換。
(1)(475.2)O=( )B
(2)(A2D.07)H=( )B
(3)(11011011110111.110001)B=( )O=( )H
4.將十進制數(0.562)D轉換成誤差ε不大于2-6的二進制數。
(0.562)D=( )B
【提示】用“乘2取整”法,結果至少保留6位小數。
5.使用權值拼湊法,將十進制數2023轉化成二進制數。
(2023)D=( )B
【提示】根據二進制的權值(如一個字節的從高到低的各位權值依次是128,64,32,16,8,4,2,1),拼湊出2023的值,實現轉化。
6.將下列一組數按照從小到大的順序排列。
(11011001)B (135.6)O (27)D (3AF)H
【提示】將數轉換到同一個進制中(如十進制),然后比較。
7.完成以下二進制數的算術運算和邏輯運算。
(1)算術運算:1101+1010=( )
1110-1011=( )
1101×1010=( )
(2)邏輯與運算:1101 AND 1010=( )
(3)邏輯或運算:1101 OR 1010=( )
(4)邏輯非運算:NOT 1001=( )
(5)邏輯異或運算:1101 XOR 1010=( )
8.根據IEEE 754標準,給出十進制浮點數32.625在計算機中的表示。假定1個單精度浮點數用4個字節來表示。
9.原碼、反碼和補碼的轉換。
已知x=+1100110,y=-1100111,分別求出x和y的原碼、反碼和補碼。
10.給出以下字符的ASCII碼形式以及對應的十進制。
(1)空格
(2)A
(3)a
(4)B
(5)b
(6)0
(7)9
11.寫出下列布爾表達式的值。

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

13.已知漢字“中”存放于第54區的第48位,給出“中”的區位碼、國標碼和機內碼。