令和6年度 第2回 工事担任者 総合通信 基礎 過去問解説 第3問

当ページのリンクには広告が含まれている場合があります。
令和6年度 第2回 工事担任者 総合通信 基礎 第3問

本記事は、「令和6年度 第2回 工事担任者 総合通信 基礎 第3問」の解説になります。

過去問解説一覧はこちら

目次

第3問(ア)

解答

4

解説

※文字の上の矢印は横線に置き換えて見てください。いろいろ試しましたが、なぜか横線が表示されませんでした。

まずド・モルガンの法則を使って、式を展開します。

■第1項
ABC=A(B+C)=AB+ACA \cdot \overrightarrow{B \cdot C} = A \cdot (\overrightarrow{B} + \overrightarrow{C}) = A \cdot \overrightarrow{B} + A \cdot \overrightarrow{C}

■第2項
ABC=(A+B)C=AC+BC\overrightarrow{A \cdot B} \cdot C = (\overrightarrow{A} + \overrightarrow{B}) \cdot C = \overrightarrow{A} \cdot C + \overrightarrow{B} \cdot C

これらを足し合わせると、論理式全体は次のようになります。

AB+AC+AC+BCA \cdot \overrightarrow{B} + A \cdot \overrightarrow{C} + \overrightarrow{A} \cdot C + \overrightarrow{B} \cdot C

ABA \cdot \overrightarrow{B}:これはどういうことかというとAの円の内部かつBの円の内部に含まれない箇所を表しています。

つまり下の図でいうとABCA \cdot \overrightarrow{B} \cdot \overrightarrow{C}ABCA \cdot \overrightarrow{B} \cdot C がそこに該当します。

同様に、ACA \cdot \overrightarrow{C} を考えます。これはAの円の内部かつCの円の内部に含まれない箇所を表しています。

つまり下の図でいうと、ABCA \cdot \overrightarrow{B} \cdot \overrightarrow{C}ABCA \cdot B \cdot \overrightarrow{C} がそこに該当します。

同様に、AC\overrightarrow{A} \cdot C を考えます。これはCの円の内部かつAの円の内部に含まれない箇所を表しています。

つまり下の図でいうと、ABC\overrightarrow{A} \cdot \overrightarrow{B} \cdot CABC\overrightarrow{A} \cdot B \cdot C がそこに該当します。

同様に、BC\overrightarrow{B} \cdot C を考えます。これはCの円の内部かつAの円の内部に含まれない箇所を表しています。

つまり下の図でいうと、ABC\overrightarrow{A} \cdot \overrightarrow{B} \cdot CABCA \cdot \overrightarrow{B} \cdot C がそこに該当します。

これが該当するのは図4となります。

ベン図 説明

第3問(イ)

解答

5

解説

まず10進数に変換します。

2進数の各桁の「重み(位)」は右から順に 1,2,4,8,16,1, 2, 4, 8, 16, となっています。

X1=11101(2)=16×1+8×1+4×1+2×0+1×1=16+8+4+0+1=29X_1 = 11101_{(2)} = 16 \times 1 + 8 \times 1 + 4 \times 1 + 2 \times 0 + 1 \times 1 = 16 + 8 + 4 + 0 + 1 = 29

X2=1011(2)=8×1+4×0+2×1+1×1=8+0+2+1=11X_2 = 1011_{(2)} = 8 \times 1 + 4 \times 0 + 2 \times 1 + 1 \times 1 = 8 + 0 + 2 + 1 = 11

X0=X1×X2=29×11=319X_0 = X_1 \times X_2 = 29 \times 11 = 319

この値を16進数に変換します。

319 を 16 で割り、余りを求めます。

319÷16=19319 \div 16 = 19 余り 15

19÷16=119 \div 16 = 1 余り 3

1÷16=01 \div 16 = 0 余り 1

余りを下から順に並べます。そうすると16進数の各桁は 「1」「3」「15」 となります。

ここで、16進数では 10 以上の数をアルファベット(A=10,B=11,C=12,\text{A}=10, \text{B}=11, \text{C}=12, \dots)で表すルールなので、15 は「F」になります。

つまり答えは「13F」となります。

第3問(ウ)

解答

4

解説

※文字の上の矢印は横線に置き換えて見てください。いろいろ試しましたが、なぜか横線が表示されませんでした。

ORゲートの記号の左側に、もう一本の曲線(弧)が追加された形をしているのは、XOR ゲート(排他的論理和回路)になります。

XOR ゲート(排他的論理和回路)とは、2つの入力が異なるときに「1」、同じときに「0」を出力する回路です。

右側のフリップフロップ(NORゲート2つ)に入る手前の信号を、上のラインを X、下のラインを Y と置いて、入力 a, b からどう変換されるか整理します。

・上側の入力ゲート

X=a⊕︎bX = a \oplus b

aabb が異なる値のとき「1」、同じ値のとき「0」を出力します。

・下側の入力ゲート

Y=a⊕︎bY = a \oplus \overrightarrow{b}

aab\overrightarrow{b} が異なる値のとき 「1」、同じ値のと「0」を出力します。

・フリップフロップ(NOR型):

NORゲートは、入力のうち、どちらか一方でも「1」があれば、出力は「0」 になります。両方が「0」のときだけ「1」になります。

つまり、Xが「1」の場合、出力cは「0」になり、Yが「1」の場合、出力dは「0」になります。

cかdのどちらかの出力がわかれば、あとの部分を求めることができます。

結果は下表になります。

これに当てはまるのが④になります。

スクロールできます
a,ba, bの値X=a⊕︎bX = a \oplus bY=a⊕︎bY = a \oplus \overrightarrow{b}出力c出力 d
a=0,b=0a=0, b=00110
a=0,b=1a=0, b=11001
a=1,b=0a=1, b=01001
a=1,b=1a=1, b=10110

第3問(エ)

解答

5

解説

※文字の上の矢印は横線に置き換えて見てください。いろいろ試しましたが、なぜか横線が表示されませんでした。

①カッコ内を展開します

1.AB(BC)=A(BB)CA \cdot B \cdot (\overrightarrow{B} \cdot C) = A \cdot (B \cdot \overrightarrow{B}) \cdot C

BB=0B \cdot \overrightarrow{B} = 0なので0

2.AB(AC)=(AA)BCA \cdot B \cdot (\overrightarrow{A} \cdot \overrightarrow{C}) = (A \cdot \overrightarrow{A}) \cdot B \cdot \overrightarrow{C}

AA=0A \cdot \overrightarrow{A} = 0なので0

3.AB(AC)=(AA)BCA \cdot B \cdot (\overrightarrow{A} \cdot C) = (A \cdot \overrightarrow{A}) \cdot B \cdot C

AA=0A \cdot \overrightarrow{A} = 0なので0

4.AB(BC)=A(BB)CA \cdot B \cdot (\overrightarrow{B} \cdot \overrightarrow{C}) = A \cdot (B \cdot \overrightarrow{B}) \cdot \overrightarrow{C}

BB=0B \cdot \overrightarrow{B} = 0なので0

したがって、カッコ全体に ABA \cdot B を掛けた部分はすべて 0 になります。

つまり、X=AB+ABX = \overrightarrow{A} \cdot B + A \cdot \overrightarrow{B}になります。

この記事を書いた人

30代電気通信エンジニア

所有資格:一陸特、一陸技、電気通信主任技術者(伝送交換)、工事担任者(AI・DD総合種)、電気工事士2種、CCNA(期限切れ)

誰かの役に立てばいいなと思っています。

目次