• 締切済み

2進数

センター試験の情報関係基礎の問題でこんなのがありました。 6桁の2進数で表現できる数は、全部で何通りかという問題で、答えは64だった。しかし、100000から111111までは32通りしかないと思うんですが何故64通りなのかを是非教えてください。

みんなの回答

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.3

2の階乗 2^6=2*2*2*2*2*2=64 000000~111111(=0~63)

  • hillton
  • ベストアンサー率30% (62/205)
回答No.2

「全部で何通りかと」ってn進数の問題に要求されてる答え に何進数で答えろって指定がないのがおかしいですよね。 暗に10進数ってことなんでしょうが。 2進数6桁なら、 2進数 2^5 2^4 2^3 2^2 2^1 2^0 つまり最大値は111111でこれにゼロを加えた 数個あるわけですから1000000通り。 これを10進数で 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 =32+16+8+4+2+1==63が最大値。 これにゼロを加えた64通りですね。

zelda1155
質問者

お礼

ご丁寧にありがとうございますm(__)m

  • giliolajp
  • ベストアンサー率33% (25/75)
回答No.1

000000~011111までの32通りもありますので、合計64です。

zelda1155
質問者

お礼

000000も6桁と数えるんですね!ありがとうございました。

関連するQ&A