質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
基本情報技術者

基本情報技術者とは、経済産業省が行う国家資格「情報処理技術者試験」の区分の一つです。試験ではプログラマーやシステムエンジニアなどIT業界で働くために必要とされる基礎知識や情報処理において論理的な考え方ができるか等が問われ、企業から高い評価を獲ることができ、IT業界の入門的な資格として人気があります。

Q&A

解決済

3回答

2379閲覧

基本情報処理試験 論理回路、論式

infra____

総合スコア90

基本情報技術者

基本情報技術者とは、経済産業省が行う国家資格「情報処理技術者試験」の区分の一つです。試験ではプログラマーやシステムエンジニアなどIT業界で働くために必要とされる基礎知識や情報処理において論理的な考え方ができるか等が問われ、企業から高い評価を獲ることができ、IT業界の入門的な資格として人気があります。

0グッド

0クリップ

投稿2020/04/23 05:43

編集2020/04/23 06:58

2点質問です。

1.論理和の論理式は、A+Bと定義されていますが、AとBの両方が真の場合は、A∔B=10となり、
出力が0になると思いますが、なぜ「1」が出力されるのでしょう。
イメージ説明

2.排他的論理和の論理式が、(A+B)・AとBの補集合であらわされる理由がわかりません。

ご多用の中、大変恐縮ですが、ご教示のほど、よろしくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

infra____

2020/04/23 09:01

修正済みです。 以後、このようなミスが起こらぬように、細心の注意を払います。
guest

回答3

0

ベストアンサー

論理和の論理式は~

論理和は足し算じゃないからです。
性質が似ている部分があるので演算子として + を流用しているだけです。

排他的論理和の論理式が、(A+B)・AとBの補集合であらわされる理由がわかりません。

真理値表を書いて検証しても良いですし、ベン図を書いても良いです。
言葉で説明するなら『AあるいはB、ただしAかつBで無いときに限るから』です。

投稿2020/04/23 05:49

編集2020/04/23 05:50
LouiS0616

総合スコア35658

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

infra____

2020/04/23 06:42

>論理和は足し算じゃないからです。 性質が似ている部分があるので演算子として + を流用しているだけです。 →申し訳ございません。論理和が足し算じゃじないとはどういうことでしょうか。 >真理値表を書いて検証しても良いですし、ベン図を書いても良いです。 言葉で説明するなら『AあるいはB、ただしAかつBで無いときに限るから』です。 →こちらは、理解できました。ありがとうございます。
LouiS0616

2020/04/23 06:50 編集

> 論理和が足し算じゃないとはどういうことでしょうか。 四通りの入力に対して定められた四つの出力がある、これが定義の全てだからです。 たまたま + を使っているだけなので、適当に別の演算子に置き換えてみると誤解しづらいかもしれません。 --- 0 $ 0 = 0 1 $ 0 = 1 0 $ 1 = 1 1 $ 1 = 1 と定義します ... 先生、なんで 1 $ 1 = 1 なんですか ... そう定義されているからです
LouiS0616

2020/04/23 06:58 編集

実際曖昧な表現ができないときは違う演算子を使います。 プログラミング言語なんてその最たる例で、Javaの場合 和は + でビット論理和は | (バーティカルバー) で表します。
infra____

2020/04/23 07:00

なるほど。とても分かりやすくて、理解できました。 引き続きよろしくお願い致します。
guest

0

数学のような計算ではなく、論理演算(論理回路)の話だからです。
意味は、OR回路、AND回路、XOR回路等を調べると分かると思います。
(「1:電流が流れている / 0:電流が流れていない」を表すので10は存在しません)
これらの組み合わせでコンピュータができてます。

投稿2020/04/23 07:06

編集2020/04/23 08:58
FKD

総合スコア268

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

それは、そう決まっている、ということで覚えなければなりません。
1+1でなんで2なんだ?というのと一緒ですな

投稿2020/04/23 05:49

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問