300 種類の検査項目をコード化する場合、最小限必要な記憶容量[bit]はどれか…
300 種類の検査項目をコード化する場合、最小限必要な記憶容量[bit]はどれか。
- ⑴ 664通り、です。
- ⑵ 7128通り、です。
- ⑶ 8256通りで、足りません。
- ⑷ 9512通りで、足ります。
- ⑸ 10必要以上に、なります。
解説
正解は⑷です。nビットで表せる状態の数は2のn乗です。8ビットでは256通りで300種類に足りず、9ビットでは512通りとなって足ります。したがって最小限必要なのは9ビットです。6ビットは64通り、7ビットは128通り、10ビットは1,024通りで、10ビットでは必要以上になります。関連する内容もあわせて確かめ、つながりで覚えておきましょう。
出典:厚生労働省ホームページ(https://www.mhlw.go.jp/seisakunitsuite/bunya/kenkou_iryou/iryou/topics/tp210416-07.html)を加工して作成