さて、ご存知の方しか解答されないうようですが一応?解説します。
まあ、オサーンらが言ってたようにミソは
2進法・・・
例えば・・・
10進法の13を2進法で表しますと・・・
しうじい様の回答のように・・・
13= 1× 2の3乗 + 1× 2の2乗+ 0 × 2の0乗 + 1 × 1
なんか面倒・・・
さて、
10進法を2進法に変換する計算で・・・
裏技的なものがアール!
13を2で次々に割って,その余りを並べたものが2進法で表した数になります。
2) 1 3 余り
2) 6 ……… 1 ④
2) 3 ……… 0 ③
1 ……… 1 ②
①
①②③④の順に最後の余りから上に順に並べますと・・・
以下のように2進法の答えが出ます~
13(10進法) ⇒ 1 1 0 1 ( 2進法)
さらに・・・
10進法の 2のn乗-1 は・・・
例えば
3の時 (2の2乗―1)
余り
2) 3 ………1 ②
1 …
①
①②と並べて2進法では 11
7の時(2の3乗―1)
2) 7 余り
2) 3 ……… 1 ③
1 ……… 1 ②
①
①②③と並べて 111
15の時(2の4乗―1)
2) 1 5 余り
2) 7……… 1 ④
2) 3 ……… 1 ③
1 ……… 1 ②
①
①②③④と並べて 1111
という訳で・・・
10進法で2のn乗-1の時、
2進法では 111・・・と1がn個、ズラリと並ぶわけですねえ~
まっ、この前のクイズはこれをチョイとヒネッたやつでございやして(汗アセ・・・
とにかくコツコツと2で割って
最後の下の余りから上に向かって余りの数字を並べますと
間違えずに答えが出ます!?
ということ位で解説は勘弁して下さいマシ~
またねー
Posted at 2011/05/20 08:50:45 | |
トラックバック(0) |
算数 | ビジネス/学習