📖 講義スライド

集合と論理 開く ↗
ℹ️

注意: この年度では 「集合・論理演算」 として統合試験になっています。

📝 集合・論理演算 (2015)

PDF ↗
1

X=3A(16)について、(X>>4)|((X & F(16))<<4) を16進数で求めよ(|はORを表す)

解答を表示
A. A3
解説: X=3A(16)=00111010(2)。X>>4=00000011(2)=03(16)。X&F=0000 1010(2)=0A(16)。(X&F)<<4=10100000(2)=A0(16)。03|A0=A3(16)
2

論理式 B̅ ∨ (A ∧ B) と同値な式はどれか?

(A ∨ A̅) ∧ (A ∨ B)
(A ∨ B̅) ∧ (A̅ ∨ B̅)
(A̅ ∨ B) ∧ (A̅ ∨ B̅)
(A ∨ B̅) ∧ (B ∨ B̅)
解答を表示
A.
解説: B̅ ∨ (A ∧ B) = (B̅ ∨ A) ∧ (B̅ ∨ B) = (A ∨ B̅) ∧ 1 = A ∨ B̅。エも同様にA ∨ B̅に簡約される
3

2ビットの値(a1 a0)と(b1 b0)の和(s2 s1 s0)とする。s2を求める式はどれか?

a0b0
a1 ⊕ b1 ⊕ a0b0
a1b1 ∨ a1a0b0 ∨ a0b0b1
a0 ⊕ b0
解答を表示
A.
解説: s2は最上位桁への桁上げ。c1(下位からの桁上げ)= a0b0。s2 = a1b1 ∨ (a1 ⊕ b1)c0 = a1b1 ∨ a1a0b0 ∨ a0b0b1
4

F = X̅ ∧ Y̅ の真理値表をかけ

X Y F
0 0 1
0 1 0
1 0 0
1 1 0
解答を表示
A. 1,0,0,0
解説: X̅ ∧ Y̅ = (X ∨ Y)̅(ド・モルガン)= NOR。(0,0)→1, (0,1)→0, (1,0)→0, (1,1)→0
5

A={1,2,3}の時 |2^A| を求めよ

解答を表示
A. 8
解説: 2^Aは集合Aの冪集合(べき集合)。要素数nの集合の冪集合の要素数は2^n。|A|=3なので|2^A|=2³=8

📝 論理演算・集合 (2015)

PDF ↗
1

X=3A(16)について、(X>>4)|((X & F(16))<<4) を求めよ。(|は OR を表す)

解答を表示
A. A3
解説: X=3A(16)=00111010(2)。X>>4=00000011=3(16)、X&F(16)=0000101010(2)=A(16)、A<<4=10100000(2)=A0(16)。3(16)|A0(16)=A3(16)。この操作は上位4ビットと下位4ビットを入れ替える(スワップ)処理
2

論理式A ∨ (A ∧ B)と同値な式はどれか?

(A ∨ A) ∧ (A ∨ B)
(A ∨ B) ∧ (A ∨ B̅)
(A̅ ∨ B) ∧ (A ∨ B̅)
(A ∨ B̅) ∧ (B ∨ B̅)
解答を表示
A.
解説: 分配法則を使用: A ∨ (A ∧ B) = (A ∨ A) ∧ (A ∨ B)。さらに簡約するとA ∨ (A ∧ B) = A(吸収律)
3

2ビットの値(a1 a0)と(b1 b0)の和(s2 s1 s0)とする。s2を求める式はどれか?

a0 b0
a1 ⊕ b1 ⊕ a0b0
a1b1 ∨ a1a0b0 ∨ a0b0b1
a0 ⊕ b0
解答を表示
A.
解説: 2ビット加算器の桁上げ(carry)を求める問題。s2は最上位ビットの桁上げで、a1とb1の両方が1の場合、またはどちらか一方が1で下位ビットからの桁上げ(a0b0)がある場合に1となる。式: a1b1 ∨ a1a0b0 ∨ a0b0b1
4

F=X̅ ∧ Y̅の真理値表をかけ

X Y F
0 0 1
0 1 0
1 0 0
1 1 0
解答を表示
A. 1,0,0,0
解説: X=0,Y=0: X̅=1,Y̅=1なのでF=1∧1=1、X=0,Y=1: X̅=1,Y̅=0なのでF=1∧0=0、X=1,Y=0: X̅=0,Y̅=1なのでF=0∧1=0、X=1,Y=1: X̅=0,Y̅=0なのでF=0∧0=0。Fの列は(1,0,0,0)。これはNORゲートと同じ動作
5

A={1,2,3}の時|2^A|を求めよ

解答を表示
A. 8
解説: 2^Aは集合Aのべき集合(すべての部分集合の集合)を表す。A={1,2,3}のべき集合は: {}, {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}の8個。一般に|A|=nの時、|2^A|=2^n。この場合|A|=3なので|2^A|=2³=8