戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2017年 春期 午前223


問題文

図の回路が実現する論理式はどれか。ここで、論理式中の“”は論理積、は論理和を表す。
応用情報技術者 2017年 春期 午前2 問23の問題画像

選択肢

F = A
F = B(正解)
F = A・B
F = A+B

図の回路が実現する論理式はどれか【午前2 解説】

要点まとめ

  • 結論:回路の論理式は F = B である。
  • 根拠:Aの否定とAの直接入力がそれぞれANDゲートに入り、Bが両ANDゲートのもう一方の入力として共通しているため、最終的にBの値がそのまま出力される。
  • 差がつくポイント:分岐とインバータの役割を正確に理解し、AND・ORゲートの組み合わせから論理式を丁寧に導くことが重要。

正解の理由

この回路は、Aの入力がインバータを通ったものとそのままのものが、それぞれBとANDされ、2つのANDゲートの出力をORゲートでまとめています。
具体的には、上のANDゲートは 、下のANDゲートは の出力を持ちます。
これらをORで結合すると、
となり、最終的にFはBに等しくなります。
したがって、正解はイ: F = Bです。

よくある誤解

  • Aの入力が複雑に見えるため、Aに依存すると誤解しやすい。
  • AND・ORゲートの分配法則を使わずに単純に見てしまい、誤った論理式を選ぶことが多い。

解法ステップ

  1. Aの入力線が分岐し、一方はインバータを通ることを確認する。
  2. インバータ出力は となる。
  3. 上のANDゲートの入力は と B、下のANDゲートの入力は A と B。
  4. それぞれのANDゲートの出力を論理式で表す。
  5. 2つのANDゲートの出力をORゲートで結合し、論理式を簡単化する。
  6. 簡単化した結果が F = B となることを確認する。

選択肢別の誤答解説

  • ア: F = A
    Aの値だけが出力されるわけではなく、BとのANDやORが絡むため誤り。
  • イ: F = B
    正解。論理式の簡略化で導かれる結果。
  • ウ: F = A・B
    AとBのANDだけではなく、も関与しているため不正確。
  • エ: F = A + B
    ORだけの組み合わせではなく、ANDとインバータがあるため誤り。

補足コラム

この回路は「分配法則」を利用した典型的な論理回路の例です。

のように、 となる恒等式を使うことで、複雑に見える回路も簡単に解析できます。
論理回路の問題では、まず入力信号の分岐やインバータの有無を正確に把握し、論理式に落とし込むことが重要です。

FAQ

Q: なぜになるのですか?
A: Aが0のときは1、Aが1のときは0なので、どちらか必ず1となり論理和は常に1です。
Q: インバータの小丸は何を意味しますか?
A: 入力信号の論理を反転(NOT)することを示します。0を1に、1を0に変換します。
Q: この回路はどんな用途に使われますか?
A: 入力Bの信号をそのまま出力したいが、Aの状態に応じて信号を分岐・制御する回路の基礎例です。

関連キーワード: 論理回路、インバータ、ANDゲート、ORゲート、論理式、分配法則、論理積、論理和
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について