• 締切済み

両手を使うと・・・?

両手を使うと1024まで数えられると聞いたのですが、本当ですか? どうやって数えるのでしょうか・・・

みんなの回答

noname#156221
noname#156221
回答No.3

前出の回答のとおり2進数でかぞえます。 10桁(10bit)の2進数という考えです。 どういう順番でもいいのですが、 左端の指から1,2,3,4,5,6,7,8,9,10と10本の指があるとします。 たとえばそれぞれ立てる指を"1"、折り曲げる指を"0"とします。 それを並べて表現すると、 0000000000 は全部折り曲げる。 0000000001 は右端の指だけ立てる。 1000000000 は左端の指だけ立てる。 1111111111 は全部の指を立てる。 などと表現できます。 左側の指を立てて次に折り曲げるときに右隣の指を立てるのです。 2進数の位上がりです。 では順番に・・・ 0000000000 =0(全部の指を折り曲げています) 0000000001 =1 0000000010 =2 0000000011 =3 0000000100 =4 中略 1111111100 =1020 1111111101 =1021 1111111110 =1022 1111111111 =1023 ここで全部の指が立っておしまい。 途中指がつりそうになりますが、なんとかこれで0から1023の1024通りを数えられます。 日常では片手4本の4bitをよく使います。 4本あれば0から15まで表現できて便利です。これは16進数の一桁です。

momoko_m
質問者

お礼

ご丁寧な回答、ありがとうございました! 少しやってみたのですが、挫折しました(笑) これ、できるようになったら相当便利なんでしょうね。

  • 86tarou
  • ベストアンサー率40% (5093/12700)
回答No.2

1024なら2進数ででしょうか。1本の指で2、2本なら4と増えていき、10本なら1024まで数えられます(正確には0~1023)。 http://ja.wikipedia.org/wiki/%E4%BA%8C%E9%80%B2%E6%B3%95 http://www.hyuki.com/dig/binary.html http://itpro.nikkeibp.co.jp/members/ITPro/ITBASIC/20020617/1/ http://mkt.blog8.fc2.com/blog-entry-6.html

momoko_m
質問者

お礼

ご丁寧な回答、ありがとうございます! 全てのサイトを参考にさせて頂きます!

noname#148625
noname#148625
回答No.1

2進法を使えば指10本で2の10乗、すなわち1024まで数えられます。

momoko_m
質問者

お礼

ああ確かに! 2の10乗で1024ですね!!

関連するQ&A