SC情報処理安全確保支援士試験 午前Ⅰ

平成31年度春期 情報処理安全確保支援士 午前Ⅰ 問7

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

次の二つの回路の入力に値を与えたとき、 表の入力4、 、 C、 のと出力、 戸の組合せのうち、 全ての素子が論理積素子で構成された左側の回路でだけ成立するものはどれか。

選択肢

  1. ア
    ォァーールーランテョ
  2. イ
    入力出力4ぢ @ の万万000000ィ入力出力4万 C の万001111ッ入カ出力4ぢ C / 万PJ 110100ェ
  3. ウ
    入力出力4 |ぢgp |と|のり|1ち|
  4. エ
    111111
解き方のヒントを見る

午前I 問07:論理回路は“条件チェックの流れ”として読もう

左の回路は、まず `B AND C` で「BもCもOKかな?」を確認して、その結果に `A` や `D` をさらに掛け合わせているよ。つまり `E = A AND (B AND C)`、 `F = D AND (B AND C)` になるんだ。右の回路は最後が OR 素子なので、「どれかがOKなら出力する」動きになるよ。同じ入力を入れたときに、左と右で出力が変わる組合せを探そう。

この問題で問われていること

論理回路をそのまま眺めるだけでなく、いったん論理式に置き換えて、左右の出力がどこで違うかを比べられるかがポイントだよ。

Logic Circuit Comparison

left: E=A∧(B∧C)、 F=D∧(B∧C); right uses OR instead

B∧C=0 when B=1、C=0\nleft -> E=0、F=0\nright -> E=1、F=1

確認ポイント

  • 左だけ成立する条件を探す。
  • AND 回路は `B AND C` が 0 なら両出力も 0 に寄る。
  • 選択肢ウを式で確認する。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

不正解だよ。A,B,C,Dが全部0なら、左のAND回路でも右のOR回路でも出力E,Fはどちらも0になるよ。つまり「左側だけで成立」ではなく「両方で成立」なんだ。合鍵を左の店だけで作れるかと思ったら、右の店でも同じ鍵が作れちゃう感じだよ。

選択肢イ

不正解だよ。入力が A=0, B=0, C=1, D=1 のとき、左側のANDだけの回路は、BとCの両方が1ではないので途中で0になり、EもFも0になるよ。これは表の E=1, F=1 と合わないんだ。むしろ右側のOR回路なら「どれか1つでも1ならOK」というゆるい窓口なので成立するよ。

選択肢ウ(正解)

正解だよ。入力が A=1, B=1, C=0, D=1 のとき、左側のAND回路ではBとCの組合せが0になるので、EもFも0になるよ。一方、右側のOR回路ではBかCのどちらかが1なら通るので、途中結果が1になり、E,Fも1になってしまうんだ。表の E=0, F=0 は左側だけに合うから、これが正解だよ。

選択肢エ

不正解だよ。A,B,C,Dが全部1なら、左のAND回路でも右のOR回路でもE,Fは1になるよ。ANDは全員そろったら通す門、ORは1人でも来たら通す門だけど、全員そろっている場面ではどちらの門も通れてしまうんだ。だから左側だけとは言えないよ。

出典:独立行政法人 情報処理推進機構(IPA)平成31年度春期 情報処理安全確保支援士試験 午前Ⅰ 問7(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針