【平成25年】I-1-21 情報量 ビットとバイトの理解

情報の量に関する次の(ア)~(オ)の記述について,適切なものと不適切なものの組合せとして正しいものはどれか。

(ア)情報の単位である1ピットは2個の値を持つことができる。
(イ) 8ビットを一般的に1バイトと呼び256個の値を持つことができる。
(ウ)アルファベットは文字の種類が26個と少ないので,大文字,小文字を1バイトで表すことができる。
(エ) JIS第一水準の文字の種類は3489個と多いので,これらの文字を表すには1文字当たり最低4バイトは必要である。
(オ) 1行40字で30行のJIS第一水準の文字で書かれた文章を表すには少なくとも4800パイトが必要である。

① ア:適切、イ:適切、ウ:適切、エ:適切オ:適切

② ア:適切、イ:適切、ウ:適切、エ:適切オ:不適切

③ ア:適切、イ:適切、ウ:適切、エ:不適切オ:不適切

④ ア:適切、イ:不適切、ウ:不適切、エ:不適切オ:不適切

⑤ ア:不適切、イ:不適切、ウ:不適切、エ:不適切オ:不適切

【正解③】

(ア)(適切)1ビットは、データを2進数で表す際の最小単位。2進数は0と1の2種類で表現する。

(イ)(適切)8ビットは、0と1の2種類の値の組み合わせ8桁からなる。つまり、0000 0000 ~ 1111 1111 =28 = 256個の値を持つ。また1バイトの定義は8ビットである。

(ウ)(適切)アルファベットは26個。大文字と小文字で56個を0と1の組み合わせで表す。
2n >56 が成立する最小の n は6
つまり、アルファベットは6ビットで表現できるため、1バイト (= 8ビット)で表すことができる。

(エ)(不適切) 1バイトは28 =256 で、3486よりも小さいためJIS第一水準の文字を表すことができない。
次に、2バイトを考える。

2バイト = (1バイト)2 = (28)2=216=65536 > 3486

よって、2バイトで表すことができる。

(オ)(不適切)  1行40字で30行 = 1200文字
JIS第一水準の文字 ⇒ (エ)から1文字2バイト必要
これより、

1200 (文字) x 2 (バイト/文字)= 2400 バイト < 4800 バイト

  • URLをコピーしました!
  • URLをコピーしました!
目次