出典:平成30年度 ITパスポート試験(IP) 春期分 問75
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| 文字コード | 文字に割り当てられた数字 |
| ビット | コンピュータの世界における「0か1が入る箱」 |
| ビット数 | ビットの数 |
問題
| 問題文 |
|---|
| A~Zの26種類の文字を表現する文字コードに最小限必要なビット数は幾つか。 |
| ピヨ意訳:26種類の情報を表現するよ。何ビットあれば足りる? |
| 解答選択肢 | |
|---|---|
| ア | 4 |
| ピヨ意訳:4ビット | |
| イ | 5 |
| ピヨ意訳:5ビット | |
| ウ | 6 |
| ピヨ意訳:6ビット | |
| エ | 7 |
| ピヨ意訳:7ビット | |

正解
| 正解 | |
|---|---|
| イ | 5 |
| ピヨ意訳:5ビット | |
ピヨピヨ解説
ビットは、コンピュータの世界における「0か1が入る箱」です。
ビットが1つあれば「0(ゼロ)」と「1(イチ)」に対応する2種類の情報が表現できます。
あとは地道に数えていっても解けそうですね。
1ビット(箱が1つ)の場合、表現できる情報の種類は
1.0
2.1
に対応する2種類です。
2ビット(箱が2つ)の場合、表現できる情報の種類は
1.0-0
2.0-1
3.1-0
4.1-1
に対応する4種類の情報です。
3ビット(箱が3つ)の場合、表現できる情報の種類は
1.0-0-0
2.0-0-1
3.0-1-0
4.0-1-1
5.1-0-0
6.1-0-1
7.1-1-0
8.1-1-1
に対応する8種類の情報です。
……やっぱり、地道に数えるのは面倒くさいですね。
ネタ晴らしをすると、○ビットで表現できる情報の数は「2の○乗」種類になります。
「3ビット」であれば「2の3乗」を計算して「8種類」です。
それぞれのビット数ごとに表現できる情報の数を計算すると
1ビット:2種類
2ビット:4 種類
3ビット:8 種類
4ビット:16 種類
5ビット:32 種類
6ビット:64 種類
7ビット:128 種類
8ビット:256 種類
9ビット:512 種類
10ビット:1,024 種類
11ビット:2,048 種類
12ビット:4,096 種類
13ビット:8,192 種類
14ビット:16,384 種類
15ビット:32,768 種類
16ビット:65,536 種類
・
・
・
となります。
表現したいのは文字A~Zの26種類です。
言い換えると「26種類の情報」です。
5ビット:32 種類
あれば足りますね。
ということで「イ:5」が正解です。






