[
掲示板に戻る
]
記事No.40646に関するスレッドです
★
(No Subject)
/ ふみ
引用
2進法で10桁で表される自然数の総数を求めよ。
という問題なのですが、解説を読んでもさっぱりわからないので、わかりやすく教えてください。
↓解答です。80の(1)の問題です。
No.40646 - 2016/12/02(Fri) 08:01:46
☆
Re:
/ noname
引用
第一の解答例と別解答に対して補足を行うと次の様になります.
[第一の解答例]
10桁の2進数を任意に1つ与えた時に,この数を10進数表示すると
2^9・1+2^8・a_8+…+a_1・2+a_0(a_0,a_1,...,a_8は0か1)…?@
の形で表されます.これをxとします.そして,この和が最小となるのはa_0,a_1,...,a_8がどれも0である時であり,その時の値は2^9です.一方,元々の2進数は10桁であるため,この2進数は11桁の最小の2進数10000000000_(2)を超えることはありません.また,この11桁の2進数を10進数表示すると2^10となるため,10進数の不等式として2^9≦x<2^10が成立します.対応する10進数と2進数は1個に対して1個の様に対応しているため,条件を満たす2進数の個数は(2^10-1)-2^9+1=512(個)となります.
[別解答]
2進法であって10桁である様なものは,最高位の数が1でそれ以外の位の数は0か1です.よって,最高位以外の位の数はそれぞれで2通りの可能性があるため,条件を満たす2進数の個数は
2×2×2×2×2×2×2×2×2=2^9=512(個)
だということになります.
No.40652 - 2016/12/02(Fri) 23:31:53
☆
Re:
/ ふみ
引用
2進法で10桁で表される自然数の総和を求めるものと勘違いしてました(・・;)
すいません、_ は何を表しているんですか?
No.40673 - 2016/12/03(Sat) 23:31:21
☆
Re:
/ noname
引用
>すいません、_ は何を表しているんですか?
添え字を記述する際にアンダーバーが使われることがあります.例えば,文字xの右下に数字の0を添え字としてつけたい場合はx_0の様に書けばよいです.
No.40837 - 2016/12/15(Thu) 01:30:20