D は AND のように見えます
EはNANDみたい、乳首っぽいのはインバーター
F は NOT のように見えます。これは、出力にインバーターを備えたバッファーです。
G は NOR、反転出力の OR のように見えます
ラベルのないものは OR のように見えます。
かなり下手な絵ですが。
あなたに答えを与えることは、あなたの教育からあなたをだますだけであり、これは重要です. 二項関数には 16 の論理接続詞があり、それらはすべて . . . 論理的。彼らは理にかなっています。
AND は、両方の入力が true の場合に出力が true になることを意味します。「A と B = 1 の場合、出力は 1 です」
OR は、入力のいずれかが true の場合、出力が true になることを意味します。「AまたはB = 1の場合、出力は1です」
NOT は、入力が true の場合、出力が false であることを意味します。
XOR は、両方ではなくどちらかの入力が true の場合、出力が true になることを意味します。「A または B = 1 の場合、A と B の両方が 1 でない限り、出力は 1 です」
AND、OR、および XOR はすべて、意味を逆にする出力にインバーターを持つことができます。true を出力するはずの場合は false を出力し、false を出力するはずの場合は true を出力します。
表の見出しでは、* は AND を意味し、+ は OR を意味し、' は「左側の記号を反転させる」を意味します。
D は A AND B であるため、A と B が true の場合、列に 1 を入力すると、残りの列は false になります。
E は B NAND C であるため、B と C が true の場合、列に 0 を入力すると、残りの列は true になります。
F は C ではないので、C の反対を列に入れます。
G は NOT((A AND B) OR (NOT C)) です。または、回路図を見て式を少し考えると、NOT(D OR F) であることがわかります。あなたは今、自分でこれを理解できるはずです。
X は G または E です。G の式のように回路をたどるもっと複雑な式がありますが、自分の仕事を証明するためにそれが必要な場合は、先生に相談する必要があります。おそらく、あなたが努力したことを示す質問をすることで、より多くの助けが得られるでしょう。
回路図を含む JavaScript の論理関数に関する記事を書きました。この記事の冒頭にある関数表を覚えておけば、デジタル ロジックを扱うときに大いに役立ちます。関数番号と関数名を関連付けるボーナス ポイントとして、関数の真理値表の出力列を覚えていることになります。彼らはあなたに二進法で数えることを教えましたよね?とにかく、ここに記事があります: http://matthewkastor.blogspot.com/2013/10/logical-functions-in-javascript.htmlあなたの当面の質問にはそれほど重要ではありませんが、それを読むことは間違いなく役に立ちます。ああ、入力も同様に反転できるので、気を悪くしないでください。