平成25年度 春期 午前 問2
情報に関する理論
パルスに関する問題
1 秒間に一定間隔で 16 個のパルスを送ることができる通信路を使って,0 〜 9,A 〜 F の 16 種類の文字を送るとき,1 秒間に最大何文字を送ることができるか。ここで,1 ビットは 1 個のパルスで表し,圧縮は行わないものとする。
- ア1
- イ2
- ウ4
- エ8
答えと解説を見る
✓ これが正解ウ4
解説
1文字は4ビットなので毎秒4文字です。
何文字送れるかを出す前に、1文字を送るのに何ビット必要かを決めます。区別したい種類は16通りなので、2を何乗すれば16に届くかを考えると4ビットになります。1ビットを1個のパルスで表すという条件があるので、1文字あたり4個のパルスを使うことになります。通信路が1秒間に送れるパルスは16個ですから、これを1文字分の4で割ると4文字が求まります。判定の軸は一つで、1文字に割り当てる桁数を種類の数から出しているかどうかを見ます。文字という言葉に引かれて桁数を先に決めてしまうと、割り算の答えがそのままずれます。
ほかの選択肢はなぜ違うのか
- ア1:16個のパルスをすべて1文字分に使ったときに現れる数です。16種類を区別するのにそれだけの桁数は必要とせず、送れる量を実際よりずっと少なく見積もることになります。
- イ2:1文字を8ビットとみて16を8で割った数です。文字なら1バイトという思い込みで桁数を決めると、この値になります。
- エ8:1文字を2ビットとみて16を2で割った数です。2ビットでは4通りしか表せないので、16種類の文字を送り分けられません。
出典:平成25年度 春期 基本情報技術者試験 午前 問2
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)