過去ログ

紫の薔薇の人
蛇足ながら、2進数表記解法をきちんと書いておきます。

ポイントは、以下。
・2倍処理が小数点の右一桁移動ですむ。
・0.5との比較が、小数第一位を見ればわかること。

Xが、(ア)0より大きく、1より小さい
ことから、Xを2進数表記で表すと、X=0.abcd・・・
(a、b、c、d・・・はいずれも0or1で、全てが0ではない)

2X=a.bcd・・・・であり、小数部分は、0.bcd・・・
(イ)より、これが、0.5より大きく1より小さくなるから、b=1

4X=ab.cd・・・・であり、小数部分は、0.cd・・・
(ウ)より、これが、0より大きく0.5より小さくなるから、c=0

いか繰り返しで、
X=0.a101010・・・・

aは任意なので正解は、a=0または1に応じて、以下の2通り。
(a)X0=0.0101010・・・・=1/(2^2-1)=1/3
(b)X1=0.1101010・・・・=1/3+1/2=5/6

X0=1/3については、4X0=1+X0だからなのですが、
上が10進表記だったら、1/99=1/(10^2-1)と先週の問題でやったばかりなので、
2進表記ならば1/(2^2-1)と考えました。

   12月6日(日) 13:07:19     49840

過去問題一覧へ戻る