アカウント名:
パスワード:
> 5を示す珠が2個の構成は中国の算盤にみられるが、これは16進数の計算をするためのもので、1を示す珠は5個になっている。いや、その理屈はおかしい。それだと、1を示す珠が5個なら上にあるのは6を示すことになるんじゃない?
これは個人の感想だけど、1を示す珠が5個から4個になったのは、元々いっぱいになったら上のを動かすという手順だったところ、いっぱいになる直前でやっちゃえばいんじゃね?と省略したんだと思ってた。5を示す珠の数も同様。
16進になるのは1斤16両の部分だけで他は10進なんで(1両10匁)上の珠は五珠じゃないと混乱するんじゃない。
全桁16進なら上下3つづつにするよな
4*4進法ですね。珠の数では2*5進法そろばんより合理的ですよね。4分割して2*2*2*2進法にしたらもっと合理的? と思うけど、梁が増えるから結局コストが上がってしまうか?
> その理屈はおかしい。
その通り。16進の計算に使えるというのは裏技的なもので、他の方のコメントにもあるように、5を示す珠が2個あるのは5本指の手が2本あることを素直にアナロジーしているからで、見よう見まねでも使い易いという便利さがある。
5の珠が1個と1の珠が4個だと、一桁分の珠で表現できるのが0~9に限定されて、書かれたあるいは読み上げられた算用数字と珠の配置を機械的に一対一に対応させて処理できる、珠の動きにも無駄がない。
大陸では5の珠の動かし方を工夫して20進として扱う手法もあるらしいね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
皆さんもソースを読むときに、行と行の間を読むような気持ちで見てほしい -- あるハッカー
16進数の計算 (スコア:1)
> 5を示す珠が2個の構成は中国の算盤にみられるが、これは16進数の計算をするためのもので、1を示す珠は5個になっている。
いや、その理屈はおかしい。
それだと、1を示す珠が5個なら上にあるのは6を示すことになるんじゃない?
これは個人の感想だけど、1を示す珠が5個から4個になったのは、元々いっぱいになったら上のを動かすという手順だったところ、いっぱいになる直前でやっちゃえばいんじゃね?と省略したんだと思ってた。
5を示す珠の数も同様。
Re:16進数の計算 (スコア:1)
16進になるのは1斤16両の部分だけで他は10進なんで(1両10匁)
上の珠は五珠じゃないと混乱するんじゃない。
全桁16進なら上下3つづつにするよな
Re:16進数の計算 (スコア:1)
4*4進法ですね。
珠の数では2*5進法そろばんより合理的ですよね。
4分割して2*2*2*2進法にしたらもっと合理的? と思うけど、梁が増えるから結局コストが上がってしまうか?
Re: (スコア:0)
Re: (スコア:0)
> その理屈はおかしい。
その通り。16進の計算に使えるというのは裏技的なもので、他の方のコメントにもあるように、5を示す珠が2個あるのは5本指の手が2本あることを素直にアナロジーしているからで、見よう見まねでも使い易いという便利さがある。
5の珠が1個と1の珠が4個だと、一桁分の珠で表現できるのが0~9に限定されて、書かれたあるいは読み上げられた算用数字と珠の配置を機械的に一対一に対応させて処理できる、珠の動きにも無駄がない。
Re: (スコア:0)
大陸では5の珠の動かし方を工夫して20進として扱う手法もあるらしいね。