問題 No.1939
2つの命題PとQに対して、PおよびQの少なくとも一方が真であるときに結果が真となる論理演算(論理和)を表す論理式はどれか。
【正解の解説】
P OR Q
日常会話でいう「AまたはB」の条件と同じで、レストランのメニューで「ハンバーグまたは唐揚げが選べます(両方頼んでもOK)」という状態です。どちらか一つでも満たしていれば合格となる、非常に太っ腹な判定基準だとイメージしてください。
スポンサーリンク
【その他の選択肢の解説】
P AND Q
初学者が論理和と混同しやすいポイントですが、こちらは「かつ」を意味するため、両方の条件が揃わないと結果が真になりません。遊園地のアトラクションで「身長120cm以上かつ小学生以上」のように、厳しい条件をすべてクリアしなければならない場面で使われます。
P XOR Q
論理和との最大の違いは「両方真のときはバツ(偽)」になるところです。飲食店で「コーヒーまたは紅茶のどちらか一杯無料」のようなもので、両方飲みたければ追加料金がかかる、まさに「二者択一」の排他的な状況を表すときに使用されます。
P NOT Q
ANDやORのように2つの命題を組み合わせるのではなく、1つの命題の「逆」を作るためのものです。「晴れ」に対して「晴れではない(雨や曇り)」とするように、スイッチをパチンと裏返すような反転の役割を持つため、今回の問題の条件には当てはまりません。