- ベストアンサー
2進数について
2進数(0,1のみを使う)で1500名に異なる出席番号を与えたとき最低何桁の出席番号が必要か? 解き方を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
2進数の1ケタでいくつの番号が取れますか →2 2桁では? 00 01 10 11 →4 3桁では? 000 001 010 011 100 101 110 111 →8 つまり、0と1との順列組合せなので、n桁なら2^nの組み合わせがあるということ
その他の回答 (2)
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.3
log[2]1500 ≒ 10.55 より、 11桁
質問者
お礼
解答、ありがとうございます。
- 86tarou
- ベストアンサー率40% (5093/12700)
回答No.2
2進数は一桁で0~1の2つまで、二桁で0~3の4つ、三桁で8と2倍ずつに増えて行きます。 0、1 00、01、10、11 000、001、010、011、100、101、110、111 なので、2倍ずつしていった数が1500以上になった桁数が正解で、11桁が答えとなります。ちなみに、11桁で2048まで識別することが可能です。 2、4、8、16、32、64、128、256、512、1024、2048
質問者
お礼
丁寧な解説、ありがとうございます。
お礼
すぐに解説していただきありがとうございます。