スポンサードリンク
初級シスアド平成15年秋期問20解説
解答:エ
ファイルをダウンロードするのに必要な時間を求める。まず、単位を合わせるために0.96Mバイトをビット数で表現する。1バイトは8ビットだから、バイト数をビット数で表現するには、バイト数を8倍してやればよい。
0.96 × 106 × 8 = 7,680,000ビット
7,680,000ビットをダウンロードするのに通信速度9,600ビット/秒のとき何秒かかるか考えればよい。ただし、実効通信速度は通信速度の80%だから、実際の通信速度は実効通信速度の80%である。
9,600ビット/秒 × 0.8 = 7,680ビット/秒
7,680,000ビットのダウンロードの時間は、7,680,000ビットを実際の通信速度である7,680ビット/秒で割れば求められる。
7,680,000ビット ÷ 7,680ビット/秒 = 1,000秒
課金単位を求める。30秒ごとに30円課金されるのだから、ダウンロードに必要な時間1,000秒を課金単位の30秒で割ってやればよい。注意しなくてはいけないのは、小数点以下は切り上げるということだ。理由は仮に通信時間が30秒未満であっても、30秒単位で課金されるから、料金は30円になるからだ。
1,000秒 ÷ 30秒 = 34(小数点以下切り上げ)
30円が34あるということだから電話料金は次の式で計算できる。
34 × 30円 = 1,020円