• ベストアンサー

2進数について

2進数(0,1のみを使う)で1500名に異なる出席番号を与えたとき最低何桁の出席番号が必要か? 解き方を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

2進数の1ケタでいくつの番号が取れますか  →2 2桁では?  00 01 10 11 →4 3桁では?  000 001 010 011 100 101 110 111 →8 つまり、0と1との順列組合せなので、n桁なら2^nの組み合わせがあるということ

rider88
質問者

お礼

すぐに解説していただきありがとうございます。

その他の回答 (2)

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.3

log[2]1500 ≒ 10.55 より、 11桁

rider88
質問者

お礼

解答、ありがとうございます。

  • 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

rider88
質問者

お礼

丁寧な解説、ありがとうございます。

関連するQ&A

専門家に質問してみよう