演習問題1解答例

問1 10 進数から 2 進数への変換
問2 10 進数から 2,8,及び,16 進数への変換
問3 2 及び 16 進数から 10 進数への変換
問4 アスキーコードへの変換

[問1]次の 10 進数を 2 進数に変換せよ.
(1)(0.25)10
(2)(0.34)10

(1)0.01
(2)0.010101110000101000111・・・(小数点以下2桁目からを繰り返す)

[問2]次の 10 進数を 1 バイトの 2 進数,8 進数,及び,16 進数で表現せよ.なお,負の数に対して 2 の補数表現を使用するものとする.
(1)(56)10
(2)(23)10
(3)(34)10
(4)(-34)10
(5)(-25)10

(1)00111000, 070, 38
(2)00010111, 027, 17
(3)00100010, 042, 22
(4)11011110, 336, DE
(5)11100111, 347, E7

[問3]次の 2 進数,及び,16 進数を 10 進数で表現せよ.ただし,負の数に対しては,2 の補数表現が使用されているものとする.
(1)(00100111)2
(2)(11110001)2
(3)(3F)16
(4)(FD)16

(1)39
(2)-15
(3)63
(4)-3

[問4]次の文字及び記号を 2 進数及び 16 進数を使用して,ASCIIコードで表現せよ
(1)B
(2)x
(3)=

(1)01000010, 42
(2)01111000, 78
(3)00111101, 3D

菅沼ホーム 演習解答例目次 本文目次 付録 索引