- ベストアンサー
60進法と10進法
違いがいまいち分かりません。 時間は60進法だと言いますが、100分など60以上の数でも表せますよね? そもそも、60という数自体、10進法の数字ではないのでしょうか。 それに一日が24時間だというのも気になります。 時間が60進法なら60時間で一日にならないのでしょうか。 というか、自分が「進法」という概念をきちんと理解しているのかさえ怪しいです……。 また、3進法や100進法なども存在するのでしょうか。 存在するなら、どのような場合に使われるのでしょう。 時間以外に60進法を使う場面があればそれも知りたいです。 数学から離れて久しいド文系ですので、易しい解答を宜しくお願い致します。
- みんなの回答 (11)
- 専門家の回答
質問者が選んだベストアンサー
n進法というのは、n番目で位が変わるというものです。だから、10進法だと10番目の数、すなわち9の次でくらいが変わります。 本来、60進法というものは、1~59までを違う一桁の数とし、60番目の数で初めて位が上がるとしていました。60秒で1分、60分で1時間とするのと一緒です。1日を60時間とすると、1時間、1分、1秒がが今の五分の二となってしまいますね。だから、24にしたのだと思います。 時間のほかに60進法を使っているのは、図形の角度の世界があります。 60進法にこだわったのは、そもそも、12という数は約数が多いので(2,3,4,6)使いたかった。図形の世界でも、角度の問題で、12進法が最も適している。ところが、人間の指は10本だ。そこで、12と10の最小公倍数、60を取ったのです。 もし人間の指が12本ならば、数学の図形の分野、物理の時間の分野が、もっと発達したと思いますよ。 時間は60進法ですが、実際に使っている数字は、10進法です。そもそも、60進法と呼ぶこと自体、10進法に則ってるのですから。 2進法では、使う数字は1と0だけ。2進法の世界では、2は10なのです。実際、1,10,11,100…と続きますが、いち、じゅう、じゅういち、ひゃくと読みます。極論すれば、2進法の世界では、2進法は10進法なのです。 3進法とかも、できますよ。使う数字を0,1,2とし、1,2,10,11,12,20,21,22,100…とすればよいだけですから。ただ、使う機会がないだけです。 8進法は、古いコンピュータでは使われていましたね。今のコンピュータは16進法。これは、9の上に7つ数字を作り(A,B,C,D,E,Fと表します。)16番目の数で、初めて位が上がるとするものです。コンピュータ本体には2進法で命令しますが(ONかOFFか)、16進法は2進法に直しやすいからです。16進法の10は、2進法の10000。これは、16=2^4に由来します。
その他の回答 (10)
昔も今も、10進法がよく使われます。指折り数えるのに便利だからかもしれません。 コンピュータ関係では、電圧の有無で表せる2進法(0と1だけ)が基本で、そのため2のn乗が相性がよく、2の4乗である16進法がよく使われます。16進数は通常、0, 1 ,2, …, 9, A(=10), B(11=), C(=12), D(=13), E(=14), F(=15)の16種類の英数字で表します。 時間関係で多用されるのが、ご質問の通り、60進数や12進数です。なぜ10進数にしないかは、私ではよくわかりません。 16進数のように、60種類の文字で60進数を表したり、12種類の文字で12進数を表しても、何も問題はありません。 ただ、アラビア数字が普及したせいか、10進数で60進数や12進数を表すやり方が、結局は普及しました。60種類もの文字を数字として覚えるのも大変なせいでしょう。ある意味、疑似的な60進数、12進数と言えなくもありません。 しかし10進数と紛らわしいので、時分秒を、04:41:52のように区切って表記することが多いです。 nを2以上の自然数としますと、数学ではn進数として、nがどうであれ問題ないようにできています。3進法でも、100進法でも、1億進法でも、1京進法でも、なんでもありです。 特に理由がない限り、10進法以外を選択する積極的な理由は生じませんから、たいていは使い慣れた10進法を使います。数学的には、n進法はnがどうであれ、平等ですので、慣れ親しんでいるものを使えばいいわけです。コンピュータを利用するなら16進法ということも、よくあります。 もし10進法や16進法以外を選択するとすれば、たとえば6種類からできているものを、数学的に分析するなら、6進法が都合がいいことがあるなどでしょうか。 余計な数を使わないほうが、計算が容易いことがあるんですね。逆に10種類で不足なら、必要な種類の文字を導入してでも、10や16より多いn進法を使います。そういう特殊な場合には、10進法や16進法にこだわりません。問題を解くのに必要十分な、つまり最もシンプルなものを使います。 60進法は、既に時間が12進法と60進法で定義されたから使っています。私は他に具体的な例を知らないのですが、60種類で都合が良いものが出てくれば、躊躇せずに60進法を使うことになるでしょう。
お礼
進数は便宜的なものなのですね。 陰暦だと一年は360日ですし、その辺りの計算のために60進法が生まれたのかもしれませんね。 分かり易い回答をありがとうございました。
- mide
- ベストアンサー率44% (333/745)
時間が60進法といっても,実際の生活では10進法や2進法のように60個の別々な記号を使い必ず繰り上がり何桁でも表示するという完全な60進法を使っているわけではないので分かりにくいのでしょうね。むしろ「分」や「秒」に60進法の考え方が使われているという程度の方がいいかもしれません。 >時間以外に60進法を使う場面があればそれも知りたいです。 角度も,「度」の下は分,秒です。「20度13分40秒」のようにいいます。 また古代バビロニアだったかで,1以下の小数を表すのに60進法を使っていたそうです。つまり 分数表記では 13/25 10進小数表記では 0.52 60進小数表記では 0:31:12 これらが同じ数値を表します。60進小数表記の「:」は便宜的に書いたので違っているかもしれませんが,そういう方式ということです。これが,現在の時間や度の60進法につながっているのでしょうね。
お礼
そうですね。 あまり深く考えない方が良かったような気もします。 回答ありがとうございました。
- 178-tall
- ベストアンサー率43% (762/1732)
>60進法と10進法 違いがいまいち分かりません。 >時間は60進法だと言いますが、100分など60以上の数でも表せますよね? >そもそも、60という数自体、10進法の数字ではないのでしょうか。 「時間」は 60 進ですが、日常の「表示法」は 10 進のまま、ですね。 表示も 60 進とするには、1 から 59 までをそれぞれ一文字で表す数字をそろえておき、60 に達したらひと桁上がる、という表示法にせねばなりません。 60 進用数字というのは無さそうなので、コンピュータでの 16 進法の例でも。 16 進表示だと、「1 から 15 までをそれぞれ一文字で表す数字」として、 1, 2, 3, 4, 5, 6, 7, 8, 9, A (10), B(11), C(12), D(13), E(14), F(15) を現用してます。 10 進一桁用の 1~9 はそのまま、 10~15 はアルファベットの A~F 、という苦肉の策。 >それに一日が24時間だというのも気になります。時間が60進法なら60時間で一日にならないのでしょうか。 歴史的遺物として継承、ということでしょうか。 西欧には、度量衡などに 12 進系が多いようですけど、理系の当方は、その由来は全く知りませんし、知る気もありません。
お礼
回答ありがとうございます。 やはり表記の問題で混乱していたようです。 もしコンピューターで60進数を使わなければならないようになれば、カタカナが出番になるかもしれませんね。 あちこちの文明で違った進法が用いられていたようですから、西欧で12進数が多いのはその名残りなのかもしれませんね。
- kmee
- ベストアンサー率55% (1857/3366)
「時間」だと、100分等もありなので、「時刻」を考えます。 「今日の3時100分集合」とか、いいませんよね? 2時59分59秒+1秒 →59秒+1秒=60秒で1繰り上がって0秒 →59分+繰り上がりの1分=60分で1繰り上がって0分 →2時+繰り上がりの1時で3時 と、60で1繰り上がる「60進法」になっています。 23時までしかないのは、最上位を59まで使わない、というもので、10進数で言えば「300未満の数」等といったものに相当します。 > 60という数自体、10進法の数字 そうなのですが、これは、普段10進法を使っているので、それで表現しているだけです。 もし、日常的に60進法が使われている世界なら、10~59を表わす「数字」があって 4■□ ( 4時■分□秒) と表記していたでしょう。 われわれの60進法は、その世界の10進法です。十と呼ぶと誤解を受けますが、60の位が1、1の位が0の数です。 われわれの10進法は、その世界の△進法です。△はその世界で「10進数での10にあたる数値を表わす『数字』」とします。 3進数、100進法の例はちょっと思いつきませんが 1000進法: 3桁区切りの, / 英語での数え方 10,000 は 10千 です 10000進法: 日本での数の数え方 12345678 は (1234)万(5678) です
お礼
「時間」と「時刻」の違いは盲点でした。 メソポタミア文明は60進法だったようですから、60まで表せる数字があったのでしょうね。 探せば色々な進法が日常的に使われていそうですね。 回答ありがとうございました。
- ereserve67
- ベストアンサー率58% (417/708)
1日を24分割したのが1時間.これは生活の作業時間の目安ではないですか.時給という言葉もあります. 1時間を60分割したのが1分. 1分を60分割したのが1秒. 現在時間単位は1秒になっています. 一般にp進法(p=2,3,4,・・・)というのは,n桁の整数Nを N=a_np^{n-1}+a_{n-1}p^{n-2}+・・・+a_2p+a_1(a_k=0,1,・・・,p-1)(k=1,2,・・・,n) と展開するとき,記法 N=a_na_{n-1}p^{n-2}・・・a_2pa_1 のことを言います.例えば2進法で1011という数Nは10進法では N=1×2^3+0×2^2+1×2^1+1=8+2+1=11(=1×10^1+1) となります. 2進法はコンピューターの言語とも言えます.もっとも単純です.位の数字が0,1の2値だから,電圧が高いと低い,電流が流れているか流れていない,というように情報を単純に判断できます. 60進法が時間以外に使われている例は角度です.時計は円だから時間からきているのかもしれません.
お礼
回答ありがとうございます。 数式は全く訳が分かりませんが、きっと言葉でごちゃごちゃ説明するより本当は分かり易いのでしょうね。
- ken-nosuke
- ベストアンサー率36% (56/154)
n進法というとき、全て10進法の文字すなわち0~9を使用することがわかり辛くしている理由だと思います。 1.n進法は、n個集まると1つ桁が上がる数え方と考えてください。 10進法では、一の位が10個で十、十の位が10個で百です。 2.60進法は、60個で一塊。1秒が60個で1分、1分が60個で1時間。分、時が、10進法の十、百に当たります。ただし、通常使う文字は、0~9までの10個しかないので、60までの数を10進表記で表しています。 もし、60個の異なる文字を使えばわかりやすかったと思います。 ただし、60進法は、秒、分、時の間だけで、1日は、24時間で60進法になっていないため余計わかりにくくしていると思います。 3.3進法は知りませんが、コンピュータの世界では、2進法が使われています。 2進法は、0,1の2文字しか使いません。電気のOFF=0、ON=1を利用しているからです。 ここでも、通常10進法の0、1を使用するため、わかりにくく感じる人がいると思います。 たとえば、無=0、有=1とします。2進法ですから、有 が2つ集まると桁上がりして 有無 となります。 10進法(0~9) 2進法(0,1表示) 2進法(無、有表示) 0 0 無 1 1 有 2 10 有無 3 11 有有 4 100 有無無 かえってわかりにくいですか?私は、100 より 有無無 が理解しやすいと思いますが。 4.コンピュータの言葉は、16進法も使われています。使う文字は、0~9とA~Fの16文字です。 ただし、コンピュータでは、小さい数も4ケタ表示します。 10進法 16進法 0 0000 1 0001 2 0002 9 0009 10 000A 15 000F 16 0010 5.100進法は知りません。私の独断ですが、1000進法や、10000進法は使われているといえます。 1000進法:1000g=1kg、1000kg=1t 10000進法:10000円=1万円、10000万円=1億円、10000億円=1兆円 ただし、kg、t、円、万円、億円、兆円の間は、10進法が、併用されていることになります。 最初に言ったようにn進法は、n個を一塊にして、1つ上の桁が1個という数え方です。
お礼
>n進法というとき、全て10進法の文字すなわち0~9を使用することがわかり辛くしている理由だと思います。 はい。それで頭がこんがらがっていました。 確かに、有と無で表したほうが二進法の理解はしやすいです。実感は全くありませんが……(笑) 16進法の数字を見て、HTMLの色コードを思い出しました。あれは単なる色の名前でなく数字だったのですね。 言われてみれば、重さやファイルサイズなんかは1000ずつ単位が上がりますね。 丁寧な回答をありがとうございました。
- asuncion
- ベストアンサー率33% (2127/6289)
>時間以外に60進法を使う場面があればそれも知りたいです。 緯度や経度といった角度でも60進法を使いますね。 度は10進法ですが、分・秒は60進法です。 東経135度59分59秒なんていうのを見聞きされたことがあるのではないでしょうか。
お礼
余り意識したことはありませんでしたが、確かに角度に分や秒がありますね。 >度は10進法ですが、分・秒は60進法です。 角度も時間と同じで二つの進数が同時にあるのでややこしいですね。 二度も回答頂きありがとうございました。
- asuncion
- ベストアンサー率33% (2127/6289)
100進法はともかく、「3進法がない」というのはちょっとどうかな、と思います。 実生活で使うかどうかはさておき。 0~9とA~Zを使う「36進法」なんていうのも考えることができますしね。
お礼
使われているかを別にすれば、どんな進数も存在し得るのですね。 回答ありがとうございました。
- fjnobu
- ベストアンサー率21% (491/2332)
まず、10進法というのは9の次が1つ桁が上がると云うことです。 時間の60進穂は、59の次が一つ桁が上がります。もちろん9の次は1つ桁が上がるので、10進法も共用されています。 24時間は、23時間の次が1つ上がるので、24進法と云えます。 秒は60進法、分も60進法、時間は12進法又は24進法どちらかです。 日は30進法又は31進法、月は12進法となります。 ダースは、12進法になります。角度は60進法です。 3進法や100進は使われません。2進法は計算機の中で使われます。
補足
早速ありがとうございます。 >時間の60進穂は、59の次が一つ桁が上がります。 とのことですが、数字だけで考えた場合、59の次にある数字は何なのでしょうか。 60ですか? 1ですか? それともアラビア数字では表記出来ないような数字なのでしょうか。
- mimazoku_2
- ベストアンサー率20% (1905/9111)
「進数」・・・特定の条件で繰り上がる形式の数字・・・式? 例えば、時間ですが。 1秒以下は、100進数 1~59秒(分)は、60進数 1~23時は、24進数 ですね。 「100分」という表記は、イメージがしやすく、表現として分かりやすいからですね。 あと、コンピュータは、2進数、16進数が使われています。(状況により、8進数もある。) 2進数は、「0,1」の2通りあり、次で桁上がりを起こすので、2進数です。 コンピュータの場合、この最小の状態を表す単位を「ビット」と言います。 内部では、これらを8ビット単位で「バイト」として扱います。 電卓などは、4ビットで動いています。 こんなところでいかがです。
お礼
回答ありがとうございます。 一口に時間と言っても三つの進数が同時に使われていたのですね。 それで混同していたようです。
お礼
回答ありがとうございます。 エジプトでは人差し指から小指までの関節を親指を使って数えたので12が基準になったという話は聞いたことがあります。便利な数字なのですね。 >時間は60進法ですが、実際に使っている数字は、10進法です。そもそも、60進法と呼ぶこと自体、10進法に則ってるのですから。 そのせいで混乱していたようです。 コンピューターは2進法という固定観念がありましたが、中身は16進法なのですね。勉強になりました。