平成22年度 秋期 午前 問25
ハードウェア
次の条件を満足する論理回路
次の条件を満足する論理回路はどれか。
〔条件〕
階段の上下にあるスイッチ A 又は B で,一つの照明を点灯・消灯する。すなわち,一方のスイッチの状態にかかわらず,他方のスイッチで照明を点灯・消灯できる。
〔図〕
スイッチA ──┐
├─[ 論理回路 ]── 出力(照明)
スイッチB ──┘- アAND
- イNAND
- ウNOR
- エXOR
答えと解説を見る
✓ これが正解エXOR
解説
片方を切り替えたら必ず状態が変わる回路です。
条件が求めているのは、一方のスイッチをどちらに倒しておいても、もう一方を切り替えれば照明の点灯と消灯が入れ替わる、という動きです。これを論理回路の言葉に直すと、二つの入力のうち片方だけを反転させたとき、出力が必ず反転する、となります。確かめ方は簡単で、四通りの入力を並べ、片方だけが違う組どうしで出力が変わっているかを見ます。この性質を満たすのは、二つの入力が食い違っているときに1、そろっているときに0となる XOR です。判定の軸はここだけです。ある一つの組合せで思ったとおりに動いても、別の組合せで動かなければ、階段の下からでも上からでも操作できるという条件を満たしません。
ほかの選択肢はなぜ違うのか
- アAND:AND は二つがそろって入のときだけ出力が1になります。片方が切のままだと、もう片方をどちらへ倒しても出力は0のままで、その位置からは照明を操作できません。
- イNAND:NAND は二つがそろって入のときだけ出力が0になります。片方が切のままだと、もう片方を切り替えても出力は1で変わらず、やはり片側からは操作できません。
- ウNOR:NOR は二つとも切のときだけ出力が1になります。片方が入のままだと、もう片方を切り替えても出力は0で変わらないので、条件を満たしません。
出典:平成22年度 秋期 基本情報技術者試験 午前 問25
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)