スポンサードリンク

初級シスアド平成8年午前問43解説

解答:ウ

ファイルをダウンロードするのに必要な時間を求める。まず、単位を合わせるために1Mバイトをビット数で表現する。1バイトは8ビットだから、バイト数をビット数で表現するには、バイト数を8倍してやればよい。

1 × 106 × 8 = 8,000,000ビット

8,000,000ビットをダウンロードするのに通信速度9,600ビット/秒のとき何秒かかるか考えればよい。ただし、実効通信速度は通信速度の80%だから、実際の通信速度は実効通信速度の80%である。

9,600ビット/秒 × 0.8 = 7,680ビット/秒

したがって、8,000,000ビットのダウンロードの時間は次の式で求めることができる。小数点以下は切り上げる。

8,000,000ビット ÷ 7,680ビット/秒 = 1,042秒(小数点以下切り上げ)

課金単位を求める。30秒ごとに30円課金されるのだから、ダウンロードに必要な時間1,042秒を課金単位の30秒で割ってやればよい。注意しなくてはいけないのは、小数点以下は切り上げるということだ。理由は仮に通信時間が30秒未満であっても、30秒単位で課金されるから、料金は30円になるからだ。

1,042秒 ÷ 30秒 = 35(小数点以下切り上げ)

30円が35あるということだから電話料金は次の式で計算できる。

35 × 30円 = 1,050円