- 締切済み
2進法とブール代数について
2進法とブール代数の関係を教えてください。 出来ればその考え方が電気計算機にどのように 利用されているのかも教えてください(゜-゜)
- nachuchu86
- お礼率0% (0/3)
- 数学・算数
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 中村 拓男(@tknakamuri)
- ベストアンサー率35% (674/1896)
2進数は2を基数にした数の記数法で、ブール代数は2値論理値を扱う代数です。 なので直接は関係ありませんが、 ・2進数は各桁を電気的なON/OFF対応させると、 電子計算機の中で数字を表すのに都合が良い。 ・1桁の2進数2値論理値とみなせる。 ・電気回路では論理演算を簡単に実装できる。 以上から、2進数の演算を論理演算回路を組み合わせて設計するとき ブール代数が利用されています。 もちろん計算機の論理演算回路全般の設計にもブール代数は利用されています。
関連するQ&A
- ブール代数について
ブール代数を簡単に理解するにはどのような 学習方法が適合でしょうか? ブール代数の言葉も初めて聞いたような状況です。 以上ご教授ください。
- ベストアンサー
- その他(ビジネス・キャリア)
- ブール代数の計算について
ブール代数の計算についてなのですが、 (1)xy・xy=xy (2)¬(xy)・¬(xy)=¬(xy) (3)xy・¬(xy)=0 は成り立ちますか?
- ベストアンサー
- 情報工学
- ブール代数、およびプログラミングについて
最近、将来ゲームのプログラマーになることを考えています。 只、プログラミングには論理数学がとっても重要だと色々なサイト屋学校でも聞いています。 例としてブール代数が重要などと書いていましたがブール代数については今は学校で10個の原理と9個の定理しか習っていません。これだけで習う内容については十分と言えるのでしょうか?これをしっかりと理解して自由に使えるようになればとりあえずブール代数を学べたと言えるのでしょうか? またゲームのプログラミングを学ぶのにこれはおすすめ!と言う本や資料があれば教えてください。プログラミング自体については学校でも少しずつ習っていますがゲームについては一切習っていませんので出来れば一冊はそういう本を持っていたいです。 お願いします。
- ベストアンサー
- その他(学問・教育)
- ブール代数を元に持つ行列の逆行列の計算法について
ブール代数の演算 0+0=0 0+1=1+0=1 1+1=0 のもとで、 行列 | 1 1 | を求めるとします(うまく表現できませんが、2×2の行列です)。 | 0 1 | 掃き出し法で | 1 1 1 0 | → | 1 0 1 1 | | 0 1 0 1 | | 0 1 0 1 | (1行目に2行目を足した) だから | 1 1 | | 0 1 | が求める答えになるかと思います。 が、この計算は妥当でしょうか? また、妥当な場合、もっと大きな行列(5×5とか)でも簡単に計算できるようなプログラムをご存知ないでしょうか。Mathematicaとかで簡単に計算できればいいのですが・・・。
- ベストアンサー
- 数学・算数
- ブール代数に関する問題
集合間の演算である和集合演算、積集合演算、補集合演算をそれぞれ、+、・、-、の演算記号であらわし、集合Aのベキ集合を2^Aとしたとき、(2^A、+、・)はブール代数であることを証明せよ。 という問題があるのですが、そもそもブール代数というのがなんなのかよく分かりません。 http://ysserve.cs.shinshu-u.ac.jp/Lecture/bool01/node5.html http://bw-www.ie.u-ryukyu.ac.jp/~wada/digcir02/boolean.html などをみたのですが、それでも分かりません。 「ブール代数とは、そう言うものだからおぼえるしかないよ」 といわれればそうでしょうが・・・ では、そうするとどのようにして上の問題を証明すればよいのでしょうか? 分かる方がいらっしゃれば是非教えていただきたいと思います。 よろしくお願いします
- 締切済み
- 数学・算数
- これはブール代数の完全系ですか?
これはブール代数の完全系ですか? 授業でもらったプリントに 「論理関数においてExclusiveORとANDの組み合わせは,完全系である.」 と書いてありました. 確かにこの組み合わせでORを再現することはできたのですがNOTが再現できません. どうすればNOTと同じ働きをさせられるのですか?
- ベストアンサー
- 数学・算数