• ベストアンサー

情報処理の問題

情報処理の問題 都市名を英大文字3桁でコード化したとき、英大文字1桁を1バイトで表現するコー ドを用いた場合、都市名は、(1)ビットで表現できる。ここで独自のコード化を考 えてみる。英大文字は26種類あるので、1文字は(2)ビットで識別できる。そのた め、東京をTKOのように、3桁にコード化された都市名はこの方法では、(3)ビ ットあれば表現できる。 1,2,3に数字が当てはまるのです「独自のコード化」というのが分かりません。答えと簡単な説明をお 願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

難しく考えすぎだと思うけど, (1)は, 1文字1バイトのコードで, 3文字何ビットって問題だから, 1バイト=8ビットの換算なら, 24ビットが答え. (2)の独自のコードとは, 1文字1バイトのコードを使わないってこと. 26種類の文字を識別するためには, ceil( log2(26) ) = 5, つまり5ビットが必要で, 答えは5ビット. (3)は(2)の結果から, 3文字で15ビットってのが答え.

kaguro1011
質問者

お礼

丁寧にありがとうございます。公式で出せる問題なんですね。本当にお手上げだったの助かりました。本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A