

No.1ベストアンサー
- 回答日時:
おっしゃる通り、「無い」から0で、
「有る」の最小単位として1を使っているだけです。
ONとOFFは電源が入っているかいないか、のように、
電気信号が有るか無いか、ということですので、
計算する時にも、何もないことを表す0が、
計算をする上では都合が良いのです。
0には何をかけ算しても0になりますから。
たとえば、5つの部分に分けられる一本の電線があって、それぞれの状態が、ON,ON,ON,ON,ON
であれば、線全体の電気の状態は
1×1×1×1×1 = 1(ON)と計算できます。
しかし、ON,ON,OFF,ON,ONだったときには、
全体の状態は、
1×1×0×1×1 = 0(OFF)になりますが、
-1を使うと、単純には計算できません。
また、1をONに使うのも、上記例のように、
○×1=○という性質があるため、都合が良いのです。
No.8
- 回答日時:
言い忘れ(^^;)
歴史上のコンピュータ全てがデジタルで計算しているワケではありません。OPアンプを使ったアナログの計算機もあるそうな・・・。足し算、かけ算をアナログで(2V+3Vは5Vとか、2V×2で4V)とか計算するんでしょうね。
ただ、アナログでは精度は出ませんし、安定しません。
高速で、いつも安定して計算しようと思うと計算機はデジタル論理回路で作成した方が有利で確実です。
ロジック回路で数値を扱うときに、論理のTrue、Falseをそれぞれ"1"、"0"とし、2進数の和、積の計算をさせたのでしょうね。標準ロジックICにも論理和、論理積などだけでなく、加算の回路も有ります。
・・・というのを言い忘れていました。
No.7
- 回答日時:
今の(普通の(^^;))人は、ONを真で"1"、OFFを偽で"0"としていますが、まったく本質ではありません。
電源電圧5VのロジックICで、High=5V(TTLだと2.5V程度)側の信号を真、Low=0V側の信号を偽と考える考え方もありますし、これとは逆にHigh側を偽、Low側を真と考える考え方もあります。
これでもロジック回路は作成出来てしまいますし、そう考えた方が作成しやすい回路もあります。Aの信号を反転した信号と、Bの信号を反転した信号の論理積は、Aの信号とBの信号の論理和を反転した物です。(あぅぅ、上手く説明が書けない)
CMOSロジックICの中のトランジスタの配置を見てみますと、"1"がVCC側とか"0"がGND側とか考える事がおかしいことだと良く判ります。
ロジック回路をトランジスタ単体で作成するときに、GNDレベル(0V)以下の信号は作成が難しいので、簡単な、たとえば2.2V以上だったら"1"、0.8V以下だったら"0"という決め方をしていたのでしょう。
記号なので、"1"と"マイナス1"でも真理値の表は書けます(私だったら"1"と"0"の使用を禁止された時に真理値を示す表を書くときは、T=TRUEとF=FALSEにしますが(^^;))が、おそらく上記の理由で"1"と"マイナス1"ではなく、1と0にしたのだと思います。
No.6
- 回答日時:
数字というより、数学的な基本数値という方が近いと思います。
加法の単位元である0、乗法の単位元である1と考えるのがいいかと。
つまり、最小の数の集合で各種の演算を実現するものが0,1になるということだと思います。
単に二つの状態というだけならどれでもいいと言えると思いますが。
加算を考えてみます。
1と0なら
1 + 0 = 1
0 + 1 = 1
1 + 1 = 0
0 + 0 = 0
ですが
1 + -1 = ??
-1 + 1 = ??
1 + 1 = ??
-1 + -1 = ??
1と-1ではおそらくどう定義しても矛盾が出てくると思われます。
当然、減算、乗算、除算についても同様なことが言えます。
数学でいう「群」、「体」、「環」あたりがキーワードになるでしょう。

No.5
- 回答日時:
質問者さんの発想でほぼ良いと思います。
数字の世界で「無」は0、「有」の最小値が1だからだと思います。
ただ、コンピューターの世界には「マイナス」は存在しないので、1と-1でON・OFFを表現する事は出来きません。
コンピューターでの「マイナス」は取り扱い上での決まり事でしか無く、最上位ビットが1の時を10進数で「マイナス」として取り扱います。
たとえば、-1は8ビットでは0xFF、16ビットでは0xFFFF、32ビットでは0xFFFFFFFFになります。
No.3
- 回答日時:
初期のコンピューターはハードのみで存在していました。
つまり、電気信号の通電状態のみで全てをあらわしていたのです。
電気信号がHigh(1)ならばON
電気信号がLow(0)ならOFF
この概念が2進数となるわけです
#1さんの
ON,ON,ON,ON,ONは
2進数で11111なので十進で31が正解です
コンピューターの世界では16進で表記することがおおいので、0x1Fとなります
コンピュータの歴史は結構面白いので、一度読まれてはいかがですか
http://www.infonet.co.jp/ueyama/ip/history/histo …
http://www.ffortune.net/comp/history/
余談ですがソフトの世界で言われている「バグ」はなんと蛾なんです
http://www.itep.co.jp/bug_debug.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAのトグルボタンでのマクロについて質問です 3 2022/10/10 17:23
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- マウス・キーボード onまたは off で一回だけ動作するそんな都合のよいトグルスイッチなんてないですか 1 2022/08/12 16:04
- 輸入車 ニュービートルカブリオレ6速AT変速操作不良について 4 2022/12/27 23:59
- Chrome(クローム) Chromeリモートデスクトップについて 1 2022/09/02 18:40
- 工学 電気関係のテキストにて以下の問題が分からず、回答をお願いします 【問題文:ブレーカーがトリップしてい 3 2023/05/22 10:43
- Excel(エクセル) セルに設定した[コメント]、表示のON/OFFは正常なるも印刷されない! 3 2022/09/18 21:56
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- その他(Microsoft Office) 設備の作動・休止を時間軸グラフで作りたく 1 2023/03/24 22:22
- Amazon Amazon Fire HDで写真の○で囲んだベルマーク?はこれはoffになっている状態でしょうか? 2 2022/08/08 17:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【有効数字について】 授業で、...
-
計算に使うエクセルの数値の表...
-
エクセル2010で2進数の計算をす...
-
有効数字は最後答えを出すとき...
-
1TBHDDに音楽ファイルは何ア...
-
Excelの累乗について式とVBAで...
-
EXCELでの16進数取り出し、上...
-
EXCEL16進⇒浮動小数変換したい
-
16ビットの符号付固定小数点...
-
Oracle AL32UTF8でのバイトサイ...
-
PDFからワードへ→文字がくずれる
-
2ビット、3ビット、4ビットのグ...
-
携帯電話の略語であるMBって英...
-
パソコン用語
-
CPU、Z80からステート数から...
-
1テラバイトに、CDが何枚はいる...
-
おねがいします。
-
GB と Gbの違いの意味
-
viで一括で行をつなげたい
-
K KB MB について詳し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【有効数字について】 授業で、...
-
かけ算(わり算)と足し算(引き算...
-
【エクセル】四捨五入・二捨三...
-
エクセル2010で2進数の計算をす...
-
16bitはダイナミックレンジが97...
-
有効数字は最後答えを出すとき...
-
1秒は何ミリ秒とか、単位変換の...
-
1TBHDDに音楽ファイルは何ア...
-
12万の5%はいくらですか?
-
VBAで時間の型と計算方法教えて...
-
ブルーレイディスクの容量に関...
-
有効数字
-
8進数 8進数の47+32の答えを 8...
-
有効数字について
-
有効数字
-
計算の仕方(物理)
-
ここの計算はどう工夫して計算...
-
ラジアンの変換について
-
4.7GBのDVD-Rをマウントしたら…
-
accessのデータ型について
おすすめ情報