最小項の合計と最大項の積を次から取得する方法:A' BC + AB' C + ABC' + ABC


ベストアンサー

まず、以下に示すように、力ずくですべての可能な入力の式を評価します。自分で答えを確認する必要がありますが、方法は正しいです。これは通常、実際の世界では決して使用できない教室での演習です。それがコンピューターの目的です。

どの組み合わせが高い値と低い値を生成するかに関心があります。行高い値を出力するのはmintermで、低い値を出力する行はmaxtermです。これで、行を読み取るだけで済みます。

Min = rows(m3、m5、m6、m7)正式にはFmin = ∑(3,5,6,7)

最大=行(m0、m1、m2、m4)正式にはFmax = ∏(0,1,2,4)

次に、行の入力を読み取って、「積の合計(minterms)」および「合計の積(maxterms)」の形式にします。例:m1 =(a + b + c “)(注” s最小項の場合は逆に、ロジックが反転します)

積の合計(最小項)

Fmin = m3 + m5 + m6 + m7またはFmin = ∑(3,5,6,7)

Fmin =(a “bc)+(ab” c )+(abc “)+(abc)

合計の積つまりmaxterms

Fmax = m0 * m1 * m2 * m4またはFmax = ∏(0,1,2,4)

Fmax = (a + b + c)(a + b + c “)(a + b” + c)(a “+ b + c)

回答

Y = A “BC + AB” C + ABC “+ ABC

Y(A、B、C)= \ sum {(m\_3、m\_5、m\_6、m\_7)} = \ sum {m(3 、5、6、7)}

Kマップを使用した簡略化された式は次のようになります

そして、合計の積の場合、この最小項を補完します。

Y(A、B、C)= \ prod {M(0、1、2、4)}

=(A + B + C)(A + B + C “)(A + B” + C)(A “+ B + C)

そして、Kマップを使用した簡略化された式は次のようになります。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です