世の中には○進数というものがいろいろありますが、
理論的に何進数がベストなんでしょうか?
計算機にとっては2進数なんでしょうが、人間にとって
という点でお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (11件中11~11件)

 ベストというものは特にないんじゃないかと思います。

人間の手の指が両手で10本だから我々は10進法に慣れているということになっていますが、こじつければ「分秒が60進法で時間が12進法または24進法」なんてことも平気でやっちゃっていますし。さらに、古代マヤ文明では20進法、バビロニアでは60進法を使用していたとかも聞きます。要は慣れの問題じゃないかなと思います。
 ちょっと観点を変えてみると、本来はn進数を表現するためにはn個の異なる記号が必要になりますので、あんまりnが多いのも記号を覚えるのが面倒なので考えものですね。ということで10進法あたりはいい線かもしれません。

この回答への補足

確かに時間は60進法と12進法(24進法)が兼用されていますけど、時間という概念の中では、四則演算でも限られてきますよね・・・。だからこそ使えているような気もするのですが・・・。
TCMさんのお答えの後半部分が最適な○進法への答えにつながるような気がするのですが、なかなかドンピシャな答えはないみたいですね・・・。

補足日時:2001/01/08 23:42
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q素数の覚え方

素数を覚えたいのですが、どんな語呂合わせが良いでしょうか?100以下の物を覚えたいと思ってます。

2 3 5 7 11 13・・・・・

Aベストアンサー

ネット上にいくつかありました。
(11~103)
http://homepage2.nifty.com/takeshin/information/karan_koron.htm
(2~29)
http://www1.kcn.ne.jp/~zubat/seisuuseisitu/seisitu5.htm

ただちょっと分かりづらいような気がしたので、自分で作ってみました。

生き別れた母からの手紙は届かず、父親や兄弟とも死別し、妻も無く会社倒産のあおりで職も失った29歳男性の悲哀を頭に思い浮かべながら覚えてください。

文(ふみ)来ない(2,3,5,7,11)
父さんいない(13,17)
逝く兄さん(19,23)
29歳身無し人(29,31,37,41)
嫁は至難(43,47)
この身は困苦(53,59)
無為なろくでなし(61,67)
無い涙で泣く(71,73,79)
破産波及で(83,89)
苦難の日々(97,101)

素数を思い出すたびに暗~い気持ちになったらすみません。

Qn進数→10進数  10進数→n進数 の変換ってできる?

10進数を2進数にするやりかたはわかるんですが、
2進数→10はイマイチわからないです。
その他10進数→12進数とか、その逆とか、なにか公式とかないんでしょうか?

Aベストアンサー

10進数、2進数に限らず、n-進数(n≧2の自然数)の意味(定義)をしっかり理解すれば、どんな変換でもできるようになるでしょう。
ただし単純な公式ということではなく、幾つかのステップを踏む計算法が作れる、ということになります。

ここから、「3の5乗」を「3^5」のように書くことにして……
例えば2進数から8進数の例を考えて見ましょう。
100101(2)を8進数で表すとどうなるか。
6桁の2進数ですから
100101(2)
= 1×2^5
+ 0×2^4
+ 0×2^3
+ 1×2^2
+ 0×2^1
+ 1×2^0
(左の数字が2進数の各桁の数、真ん中が「2進数」の2、右端が桁を表す数です。この真ん中の数を8にして、全体の量が変わらなければいいわけ。)
=32+4+1=37(←この行は10進数)
= ?×8^n(何桁か分からないのでnとしてみました)
+ ……
+ ?×8^0(?はすべて0~7の整数)
さて、8^2=64 は問題の数37より大きくなってしまうので、n=1です。
= ?×8^1
+ ?×8^0
= 4×8^1(←ここだけだと32、問題の37まで5足りないので、次の行……)
+ 5×8^0
= 45(8)
となります。

10進数、2進数に限らず、n-進数(n≧2の自然数)の意味(定義)をしっかり理解すれば、どんな変換でもできるようになるでしょう。
ただし単純な公式ということではなく、幾つかのステップを踏む計算法が作れる、ということになります。

ここから、「3の5乗」を「3^5」のように書くことにして……
例えば2進数から8進数の例を考えて見ましょう。
100101(2)を8進数で表すとどうなるか。
6桁の2進数ですから
100101(2)
= 1×2^5
+ 0×2^4
+ 0×2^3
+ 1×2^2
+ 0×2^1
+ 1×2^0
(左の数字が2進数の各桁の数、真...続きを読む

QちょっとHな化学記号の覚え方

 質問の場所が ここでいいか わからなかったので ここで 質問します

 化学記号の 覚え方に 横の列は「すいへーりーべ ぼくのふね 」
って 水素 ヘリウムの 順序を 覚えるのは みなさん ご存じだと
思います

 ところが 今日 小耳にはさんだのに タテの列の覚え方は 少し
色っぽい 覚え方が あると 聴きましたが どういう 覚え方かは
知りません

  He Ne Ar Kr Xe Rn この元素の覚え方 で そういうの 知ってる方
おられたら 教えてください

Aベストアンサー

私はこんなのを教えてもらいました。

(縦第1列)
H Li Na K Rb Cs Fr
変な淋病何故かゆい、ラブしすぎてフラフラ
(縦第15列)
N P As Sb Bi
ニッポンの朝は酢豚にビール
(縦第16列)
O S Se Te Po
オスの性器はテッポウだ
(縦第17列)
F Cl Br I At
ふっくらブラジャー私もアタック

ご参考まで

Q数学での10進数からn進数への変換

こんにちは。10進数からn進数に変換するには10進数の数をnで割ったあまりを並べればよいと習ったのですが…。やり方は理解できるのできるのですが、なんでそうすうるとn進数へ変換できるのですか???高校数学の範囲で証明できるのならば教えてください。

Aベストアンサー

基本的にはCupNakaさんの回答に準じます。
 例えばxという十進数を二進数にしてみます.

(xを2で割ったときの商をa、余りをr)x=2a+r

(aを2で割ったときの商をb、余りをs)a=2b+s

よって、x=2(2b+s)+r
=2^2b+2s+r

(bを2で割ったときの商をc,余りをt)b=2c+t

よって、x=2{ 2(2c+t)+s } +r
=2^3c + 2^2t + 2s + r …

このように考えていけば、すだれ算の仕組みは理解できるのではないでしょうか。
 今漸化式を用いて証明しているのですが、なぜかうまくいかない…でも、考え方はあっていると思います!

Q干支の覚え方

月の異名(睦月、如月、弥生・・・)の語呂的な覚え方は教えて!gooであったのですが、干支の覚え方(子、丑、寅・・・)の語呂的な覚え方はありませんでした。
やはり「ね、うし、とら、う、たつ・・・」の王道(?)で覚えなくてはならないのでしょうか。
もし語呂的な覚え方があれば教えてください。お願いします。

Aベストアンサー

同じ悩みを抱えていた方々が、過去にいらっしゃいましたね。(笑)
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2455736
http://oshiete1.goo.ne.jp/kotaeru.php3?q=147875

やはり、前半後半それぞれ6個1組で覚えるのがよいんでしょうね。


もうご存知の情報でしてたら、すみません。

Q補数と進数

補数というものがよくわかりません。
参考書を読んだのですが、いまいち理解できませんでした…。
(0111 1110)※2(小さい2は※2と表記します)の2の補数を求めろ、という問題は、どのようにして解けばよいのでしょうか。

また2進数についてなのですが、2進数を用いて(38+18)を計算せよ、という問題があります。
これは、(3×2の1乗+8×2の0乗)+(1×2の1乗+8×2の0乗)
=6+8+2+8=14.

…で答えは14??と思ったのですが、答えもないのでわかりません;
全然違っていたら是非解き方を教えてください。

Aベストアンサー

No.1です。いやぁ、言葉足らずでスイマセン(^^;

(36)※10=(100100)※2
これの2の補数は(011100)※2
2の補数の求め方はわかりますよね

(56-36)というのは(56+(-36))
ですね?ここは大丈夫でしょうか?

さて、2の補数とは、
「変換前の数に、マイナスを掛けたもの」と同じような働きをします。

つまり
「56-36」=「56+(36の2の補数)」
という関係があります。
わかりやすく絞ると
-36=36の2の補数
です。だから
(-36)※10=(011100)※2

そして、計算してみると確かに(118-72)※10=(1010100)※2になります。

さて、
「補数を使った足し算をしたら、計算結果の一番左の数を無視するのが特徴」
なんです。

質問者さんが苦労して求められた(1010100)※2
一番左の数を見ないで下さい
そうすると
2^4+2^2=20
ですよ

Q炎色反応の覚え方

質問のとおりですが炎色反応のいい覚え方教えてください。前から知りたいと想っていました。それと元素記号の覚え方も教えてください。

Aベストアンサー

 いくつか回答は出ているようですが,過去にも類似質問がありましたのでご紹介しておきます。

「QNo.138 「水兵リーベ僕の船・・・」の続きをおしえて。」
 http://www.okweb.ne.jp/kotaeru.php3?q=138

「QNo.66819 炎色反応」
 http://www.okweb.ne.jp/kotaeru.php3?q=66819

「QNo.66898 元素の周期表」
 http://www.okweb.ne.jp/kotaeru.php3?q=66898

「QNo.83835 水兵リーベ・・・続きは?」
 http://www.okweb.ne.jp/kotaeru.php3?q=83835

「QNo.291920 ちょっとHな化学記号の覚え方」
 http://www.okweb.ne.jp/kotaeru.php3?q=291920


 他にもあるかもしれません。トップページで「炎色反応」や「元素記号」,「化学記号」,「周期表」等で検索してみると良いですよ。

参考URL:http://www.okweb.ne.jp/index.php3

 いくつか回答は出ているようですが,過去にも類似質問がありましたのでご紹介しておきます。

「QNo.138 「水兵リーベ僕の船・・・」の続きをおしえて。」
 http://www.okweb.ne.jp/kotaeru.php3?q=138

「QNo.66819 炎色反応」
 http://www.okweb.ne.jp/kotaeru.php3?q=66819

「QNo.66898 元素の周期表」
 http://www.okweb.ne.jp/kotaeru.php3?q=66898

「QNo.83835 水兵リーベ・・・続きは?」
 http://www.okweb.ne.jp/kotaeru.php3?q=83835

「QNo.291920 ちょっとHな化学記号の覚...続きを読む

Q進数

17の16進数ってなんでしょうか?;

Aベストアンサー

16 進数の 17 は 10 進数で 23 だが
10 進数の 17 は 16 進数で 11 だな。
質問内容を充分に明らかにしないで、ただ答えろと言う人がこのカテには多いな。単に日本語が不自由なのだろうが…こっちも普通に答えようがない。

Q周期表のHな覚え方

一般的な覚え方は「水平リーベ僕の船・・・」だと思いますが、Hな覚え方があると聞きました。
知っていたら教えてください。

Aベストアンサー

参考URLを見ましょう \(^o^)/

http://www.d2.dion.ne.jp/~hmurata/goro.html

参考URL:http://www.d2.dion.ne.jp/~hmurata/goro.html

Qマイナスの進数変換

マイナスの進数変換の方法を教えて下さい。

例えば簡単な例で、-6(10進)を

2進と16進であらわすにはどうすれば良い
のでしょうか?

答えだけでなく、考え方、計算方法も教えて
いただければ助かります。

よろしくお願いします。

Aベストアンサー

まず、2進にするには
マイナスを考えないで、6を2進数の8ビットで考えると
00000110になりますよね??
    ↓で、その値を反転して、
11111001にします。
    ↓それに+1をしたのも、つまり
11111010が(-6)2進数になります。
16進数は、後ろから4桁ずつ区切っていって、
1111と1010に区切られるので、16進数では
1111がFに値し、1010はAに値するので
FAとなります☆
もし、キレイに4桁ずつ区切ることが出来なければ、
前から区切れるように0を足していっちゃって大丈夫です。
だから・・・000011111010みたいな。
この場合、16進表示だと、0FAですかね。

参考になれば♪


人気Q&Aランキング

おすすめ情報