基礎理論|平成24年度 秋期 ITパスポート試験(特別措置試験) 問82
真理値表に対応する論理演算はどれか。
〔真理値表〕
| 入力 A | 入力 B | 出力 |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
- ✓ これが正解AND
- NOT
- OR
- XOR
解説
両方が一のときだけ一になる、掛け算のような働きです。
表の四つの行は、二つの入力の組み合わせをすべて並べたものでした。出力が一になっているのは、そのうち最後の一行だけです。つまり二つの入力がどちらも一のときにだけ、一が出ています。どちらか片方でも零なら、出力は零のままでした。この振る舞いをする演算が AND で、この語を挙げた肢が当たります。日本語では論理積と呼び、掛け算のように働きました。入力を反転させる演算は、入力を一つしか取りませんでした。だから二つの入力を並べた表には、そもそも当てはまりません。どちらか一方でも一なら一になる演算は、三つの行が一になります。二つが食い違うときだけ出力が立つ働きでは、真ん中の二行が一でした。つまり一の並ぶ場所を数えるだけで、四つは見分けられます。シラバスも、真理値表の利用方法を学ぶよう求めています。
ほかの選択肢はなぜ違うのか
- 入力を反転させる演算を挙げた肢のほうです。零を一に、一を零に置き換えるだけの働きでした。取る入力はひとつだけで、二つは受け取りません。表は入力を二つ並べた形になっていました。そもそも当てはめる形が違っています。
- どちらか一方でも一なら一になる演算が、こちらです。日本語では論理和と呼ばれる働きにあたりました。この場合、出力が一になる行は三つに増えます。ところが表で一になっているのは一行だけでした。一の数がまるで合いません。
- 二つが食い違うときだけ一になる演算が、こちらです。排他的な論理和と呼ばれ、違いを見つけるのに使われます。この場合、一になるのは真ん中の二行になりました。両方が一の行では、出力は零に戻ります。表とは逆の場所に一が並びました。
この問題に関係する言葉
- 真理値表
出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問82
同じ単元をまとめて解くなら基礎理論へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)