• ベストアンサー

2進法・10進法

なんで人間は日常的に2進法を使わないんですか?? また、コンピュータの中に10進法を取り入れないのですか??詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • TALLY-HO
  • ベストアンサー率29% (103/354)
回答No.6

「なんで2進法を使わないか」 逆に、使ってるほうが不思議な感じがしませんか? 何進法を使うかは文明の黎明期に決まっちゃいます。 コンピューターも何も無い時代で、逆に2進法に なりえる理由がほとんど無いのです。逆に道具として 発達した起用な両手には、10本の指がついてました。 無意識に10進法を使う理由は十分あったわけです。 ちょっと小話。 現代でも、数字とかよくわかんない民族がいます。 でも彼らは、家畜の数を数える時には指を折って 数えてるそうですよ。1匹通過したら指を1本折って、 家畜が全部通過した時の「形」を覚えてる。 1ヵ月後にやっぱり同じ事をして、手の形を見ます。 この方法により、数値はわからなくても昔の手の形と 今の手の形を見比べて「家畜が前より増えたか?減ったか?」 を判断しているそうです。 やっぱり数を数えるのには指を使うのが手っ取り早い んですね。将来10進法を使う可能性大!(笑) 「コンピュータの中に10進法を取り入れないのか?」 取り入れてますよ。根源となる回路は2進数ですが、 パック化10進数といって内部的に10進数を処理する 方法があります。ただ・・・デメリットは大きく 逆にメリットがほとんどないので現在は旧式のシステムに 残ってるぐらいでしょうか。。。(^^; 根本的になぜ2進数か?と言われたら、電気を使ってるためです。 電気が、流れてるか?流れてないか?の2パターンしか ありませんので、2進数を使いたいとかじゃなくて 電気回路がそのまんま2進数なんです。 電圧とかもありますけど、素子ごとに電圧を測定する 回路を付けたりすると逆に遅くなったりコスト上がったり 集積化できなくなったり・・・。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (9)

  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.10

No. 8 に補足します。 日本の初期のトランジスタ計算機は10進法でした。それは電気試験所が開発したMARK-IVが10進法を使用し、各メーカーがその基本回路を採用したからです。 一方、パラメトロン計算機は2進法です。東大理学部が開発したPC-1が2進法で、各メーカーがそれに倣ったからです。 ただし、10進法といっても2進化10進といって、基本の論理演算まで掘り下げると2進法です。2進法では、いろいろな回答にあるように、電流が流れる/流れないを”0,1”に対応させると安定した回路が作れるからです。 一方、純粋に10進法で演算回路を作るのは大変です。0,1,・・・,9を、例えば0V、10V,20V,・・・,90Vに対応させたとします。すると、2+3は「20V+30V=50V」で演算増幅器を使って実現できますが、「40V+80V=20Vと桁上がりの10V」にする必要があり複雑になります。電圧が少し狂って25Vになると、実際は”2”なのに”3”に化けてしまいます。。 コンピュータで2進法を使うのは、回路的に安定した動作が期待できるからなんです。そして、コンピュータの中で、2進法と10進法を変換するのは簡単ですから、みかけ上10進法にするのは容易です。

全文を見る
すると、全ての回答が全文表示されます。
  • tatsumi01
  • ベストアンサー率30% (976/3185)
回答No.9

10進法を使ったコンピュータは昔はありました(今でも10進演算はできると思います)。 コンピュータでN進法を表すにはN個の状態を区別しないといけません。10種類の電圧で10数字を区別しようという試みもありました。演算ではなく表示ですが、放電表示管というものもありました。 しかし、2進法では電流が「流れる/流れない」を区別すればよいので、技術的には有利であり、コンピュータの内部で10進と2進を変換するのは簡単なので、2進法が勝ちました。

全文を見る
すると、全ての回答が全文表示されます。
  • dahho
  • ベストアンサー率44% (68/153)
回答No.8

コンピュータで2進法なのは皆さんのおっしゃるとおりと思います。 人間は慣れてしまえば2進法でも問題ないと思います。書くのが面倒なら16進法にすれば2進⇔16進の変換は簡単です。 過去に2進法を普及させようとした人はたくさんいると思います。 http://www.ipsj.or.jp/katsudou/museum/pioneer/siokawa.html しかし、失敗に終わったようです。 歴史的に見ても、12進、60進などが乱立していたのが10進に統一されてきたのが事実のようです。 フランス革命時にも60進法の時間を10進法(1分=100秒など)に変えようとして失敗しているようです(フランス革命暦)。 やはり単位などの変更は難しいと思います。また、今変更すれば経済などへの影響も大きいのではないでしょうか?せっかく10進法でまとまりかけているのにわざわざ変更するほどのメリットがないのだと思います。

参考URL:
http://oshiete.eibi.co.jp/kotaeru.php3?q=1486284
全文を見る
すると、全ての回答が全文表示されます。
  • sqw-99
  • ベストアンサー率22% (23/102)
回答No.7

詳しくですね。 リレーに電流を流すとオンし、回路に電流が流れます。(1) 電流を流すとオフするリレーは、回路の電流が止まります。(2) 電磁石でスイッチを入れたり、切ったりするわけです。 (1)を並列にして、両方のリレーをオンすると回路に電流が流れるようにすれば、アンド回路になります。 リレーがトランジスタ→IC→LSI→CPUと変化しても、原理は同じです。 >なんで人間は日常的に2進法を使わないんですか 人間1000を即座に1000と判断出来ます。 これを、2進法にすると、キツツキのようにオンオフ して計算しなくてはなりません。 コンピューターの場合、瞬時にオンオフ出来ます。 電流が流れていれば、保持(記憶)しています。 電流を切れば、ご破算で元に戻ります。 記録も読み込みも電気のオンオフで可能です。 10進法のコンピュータを開発するのは大変で、 人のまねして2進法のコンピューター作るほうが楽が出来るから。 (絶対そうだよ。^^)

全文を見る
すると、全ての回答が全文表示されます。
  • a-b
  • ベストアンサー率32% (18/55)
回答No.5

そりゃ、10進法の方が便利だからだと思います。 2進法なんて桁数多くて日常ではとてもじゃないけど、使いたくないですよ。 (だったら16進数使えと言われても困りますが) コンピュータに10進法を取り入れないのは デジタルはオン・オフでしか表せないので「0・1」のみの2進法が使われるのは必然です。

全文を見る
すると、全ての回答が全文表示されます。
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.4

補足ですが参考URLもみてください。

参考URL:
http://www.asahi-net.or.jp/~HA4K-MYZK/tea/watasi2.htm
全文を見る
すると、全ての回答が全文表示されます。
  • ko-ka
  • ベストアンサー率36% (20/55)
回答No.3

日常が2進法では桁が多すぎ、視覚的に判断しずらいからじゃないでしょうか。0と1ばかりが並んでいる数字を見ていると、クラクラしてしまうような気がします。記述の際にも桁数間違えてしまいそうですしね。 コンピュータに10進を使わないのは、電気のon・offで信号をやり取りするからじゃないでしょうか。onかoffだから0か1。10進法でのデータのやり取りは信号の送り方から開発しなくてはならないのではないでしょうか。

全文を見る
すると、全ての回答が全文表示されます。
  • weiemes15
  • ベストアンサー率28% (232/828)
回答No.2

前者については、 指が十本あったので十進数が先に定着したから 二進数は桁数が大きくなって扱いにくいから 後者については、二進化十進数という形で取り入れています

全文を見る
すると、全ての回答が全文表示されます。
  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

コンピュータで2進数を使うのは電流のオンオフで炭塵にあらわ競れるからです。 昔カシオから10進のパソコンなんかもでましたが遅くて使い門になりませんでした。 >なんで人間は日常的に2進法を使わないんですか?? 使ってませんか? YESかNOーかだけしか答えがない選択とか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 10進法

    ここに、質問するのがベストかどうかわかりませんが、 世の中では10進法が使われていますが、これは人間の手や足の指が 10本あったからなんでしょうか? それとは別に、 コンピューターは2進法で動いていると聞きました。2進法ということは、大きい数を表すときには桁が10進法であらわすときの5倍必要だとおもいます。 コンピューターにとって、桁が多いのと、10進法や20進法などといったように進法の数を増やすのでは桁を増やすほうが得意なのでしょうか? うまく説明できませんが、教えてください。

  • ストレス解消法

    ストレスのない人なんていないと思いますが、私はどんどん中へため込んでいってしまう人間です。旅行に行ったりするとストレス解消になっていると思うんですが仕事が忙しくなかなかいけない状態です。皆さんはどのようにストレスを解消されていますか?日常のストレス解消法教えてください。

  • 三進法のコンピューターが、二進法のコンピューターより優れた点は?

    コンピューターはONとOFFの二進法で成り立っていますが、これが将来、三進法になる可能性は有るでしょうか? 例えば、OFFはゼロとしても、電流が右から左に流れれば1とし、逆に、左から右に流れれば2とする、三進法のコンピューターが開発される可能性はあるでしょうか? 仮に、そのような三進法のコンピューターが開発されたとして、三進法のコンピューターは二進法のコンピューターに比べて、どのような点が優れていると予想されるでしょうか?

  • 二進法と電子機器の関係性について

    二進法というものは、日常私達が使う家電製品やコンピュータに対してどのような役割を果たしているのでしょうか 機械がどのようにして動いているのか前々から疑問であり、またプログラムはon.offなどの二進法で成り立っているという風に調べているので やはり機械というのも元を辿ると二進法にたどり着くのでしょうか? 今の私の印象としては、電子機器が仕事をするのはプログラミングによるもので、そしてそのプログラムは二進法で成り立っている という事で間違いはないでしょうか? もし全然違っていたらすみません。 細かい成り立ちなどが知りたいです。よろしくお願いします

  • 8進法の計算

    独学でプログラミングの勉強をスタートしましたが、ビット数の概念を理解するにあたり、進法(例:2進法、16進法など)が使われており、早くもそこで躓いてしまいました。 テキストの質問: 6ケタの8進法を使用するコンピューターの場合、 1)何ビットとなるか? 2)8進法で、このコンピューターに内臓できる最大の整数は? 3)10進法と関連する数字はあるか? 4)最大の負の整数は、8進法と10進法では何になるか? 8進法について分かりやすく説明して頂けますでしょうか? 宜しくお願い致します。

  • コンピュータは2進法?

    コンピュータが2進法って聞いたのですが、本当ですか? それはなぜですか?

  • 数学が得意な人に尋ねたい。宇宙人は10進法で考えているのですか

    コンピューターは 0 と 1 の2進法。 ところで、宇宙人は、あるいはあなたが宇宙人なら、 この広大な宇宙で生き延びていくために 色々と知恵を絞ると思います。 数値の捕捉もしかり。 10進法で物事を数えますか? あるいは、コンピューターのように10進法以外で?

  • パチンコ攻略法について

    パチンコ攻略法について、質問です。 インターネットや雑誌等に「無料パチンコ攻略法」とか 「有料パチンコ攻略法」って掲載されてますが、このパチンコ攻略法、 有効なのでしょうか。 以前も有名なパチンコ攻略法が問題になってましたし、この所、 訴えられている「パチンコ攻略法」も見受けられます。 私も含め周りの人は、【海系】を良くやるのですが、その中には、 この攻略法は、使えたという人も居れば、同じ攻略法で全く駄目だった という人もいます。 自分は、人間の作った遊戯機器であり、人間の作ったSOFTですから、 任天堂等のGAME機の様に攻略法は、有るのかなとも思うのですが、 如何でしょうか。意見を聞かせて下さい。 宜しくお願い致します。

  • サンガー法よりサイクルシークエンシング法が優れている理由はなんですか??

    近年ではサンガー法よりサイクルシークエンシング法のほうが利用されていますが、サイクルシークエンシング法の利点というのは何ですか?私が考えたのは、1つのレーンで一度にでき、コンピューターで読み取ってくれるところだと思うのですが、ちゃんとした利点を教えていただきたいです。

  • コンピューターで2進法が採用されている理由を教えてください

     2進法がコンピューターで使われているのはなぜですか?