問題タブ [karnaugh-map]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
boolean - don't care を使用してブール関数を簡略化する
この問題について教えてください:
「ブール関数を、積和と和の積のドントケア条件 d とともに単純化します。
私はそれを解こうとしましたが、1と0を思いつきました。
boolean-expression - まさにカルノー写像を使ったブール式
学校から質問がありました - カルノー写像を使って次のブール式の最小形を求めてください。F(U, V, W, Z) = ∑(0, 1, 2, 3, 6, 7, 8, 9, 10, 13, 15)
そして、私はそれをこのように解決しました
ペア 1(m7 + m6) は U'VW に減少しますペア
2(m8 + m9) は UV'W' に減少します<br> ペア 3(m13 + m15) ) は UVZ に還元します
Pair-4(m8 + m10) は UV'Z' に還元します<br> Quad (m0 + m1 + m2 + m3) は U'V' に還元します<br> 特定の K マップの簡略化されたブール式は F です(U,V,W,Z) = U'VW + A'C'O + UVZ + UV'Z' + U'V'</p>
でも、先生が言ってた
答えはブール値のルールと一致しません..最初のクワッド、次にペアが必要なため、答えは差分を示しています。
私は混乱しています
boolean - K マップでは、Don't Cares だけで構成されるグループを形成できますか?
K 個のマップで作業している間、ドントケアを 0 または 1 のいずれかとして考えて、より大きなグループを形成することができます。しかし、ドントケアのみで構成されるグループを作成できますか????
sql - 数学は、カルノー マップを使用して SQL で UPDATE クエリを作成するのに役立ちますか?
2 つのテーブルを持つデータベースがあります。それらをtableおよびtableWithUpdatedValuesと呼びましょう
テーブル構造は同じで、わずかな列 ( title、plot、review ) しかありません。tableの列も更新されています。
どちらも想定できる値は、NULL、1、および 2 です。
tableWithUpdatedValuesからtableに値をコピーし、2 つのテーブルのプロット値またはレビュー値が異なり、宛先テーブルの値が null でない場合を除き、すべての場合に更新フラグを 1 に設定したいと考えています。動作にも違いがあります。値が異なるが、tableWithUpdatedValuesの値が null の場合、テーブルの値を保持します。
コンセプトは非常に簡単で直感的です。Null は役に立たない値です。1 と 2 は代わりに同じ値を持ちます。1 または 2 を null で上書きすることは決してありません。また、1 を 2 で上書きすること、またはその逆で競合が発生します (したがって、上書きしません)。
http://en.wikipedia.org/wiki/Karnaugh_map
テーブルが対称的であることに気付きました
サンプルデータ
logic - S2、S1、S0 (7 つの状態)、1 つのボタン入力、および 4 つの出力で K マップを作成する
したがって、私の状態図には 7 つの状態 (000 から 110)、入力 B ボタン、および 4 つの出力 P、Q、R、および S があります。
16 行 (うち 2 行に X があります) の真理値表を作成しました。これから、S2' S1' S0' PQR と S の 7 つの K-Map を作成することになっています。入力 B (0, 1) が列側 (または行) になることは理解していますが、行に問題があります。S2 は最上位桁、S0 は最下位桁です。
片側が 3 ビット (S2/S1/S0) の K-Map は見たことがありませんが、他の方法でそれを表す方法がわかりません。それが 3 ビットの場合、それらの数値はどのような順序で入力されますか? 2 つについては、00/01/11/10 だとわかっています。
2 の場合、これは正しい考えのように思えますが、3 つのうちの 2 つ (S2/S1/S0) をどのように決定しますか? 入力 B 側は、その隣に追加の変数を取得しますか (したがって、列では S2/S1、行では B/S0 になりますか?)。S2/S1/S0 のどちらを反対側に配置するかをどのように決定しますか?
私にとって大きな助けになるのは、S2/S1/S0 状態図の真理値表/k-map の例を見ることです。私は S1/S0 の例しか見たことがないので、4 つの状態 (00/01/10/11) しかありません。
ご協力いただきありがとうございます。私の質問が混乱している場合は申し訳ありません。私の問題についてもっと明確にできるかどうか教えてください。
karnaugh-map - カルノー マップのグループ サイズ
完全な開示、これは私がスプーンの餌を探しているとは思わない割り当てのためのものです。それ以上に、単なる一般的な質問です. それを 8 人のグループと 4 人の 2 つのグループに分けてもよいですか、それともすべてのグループのサイズを等しくする必要がありますか。つまり、4 つのグループを 4 つにしますか?
1 0 1 1
0 0 0 0
1 1 1 1
1 1 1 1
これが明らかである場合は申し訳ありませんが、私の検索は明確ではなく、私の先生はかなり曖昧でした. ありがとう!