用XOR

时间:2016-10-08 01:54:32

标签: logic boolean-logic xor boolean-expression

我是逻辑设计的新手,我正在努力教自己。我知道XOR表示仅当输入相同时输出才为0。另外,据我所知,给定两个输入A和B,((~A AND B)OR(A + ~B))等于A XOR B.

我正在尝试学习如何将没有XOR的布尔表达式转换为具有至少一个XOR和其他门的布尔表达式。

假设我有布尔表达式:(~A AND~B AND~C)OR(A AND B AND C)。我试图将此表达式转换为包含至少一个XOR的表达式。

但是,我很难理解放置~C和C的位置以及操作。我尝试了以下方法:

<(>(A A AND B)OR(A AND~B))AND(~C AND C)但不等同。

((~A AND B)OR(A AND~B))OR(~C OR C)但不等同。

((~A AND B)OR(A AND~B))OR(~C AND C)但不等同。

((~A AND B)OR(A AND~B))AND(~C OR C)但不等同。

我在这里缺少什么?任何人都可以解释如何采用原始布尔表达式,并使用XOR实现它吗?

我喜欢自学,学习新事物,但这让我在数小时后疯狂。

1 个答案:

答案 0 :(得分:3)

具有大量<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/work"> <com.tk_squared.stickerpics.WorkCanvas android:id="@+id/work_canvas" android:layout_width="match_parent" android:layout_height="200dp" /> <com.jess.ui.TwoWayGridView android:id="@+id/sticker_view" android:layout_width="180dp" android:layout_height="70dp" android:layout_centerInParent="true" app:columnWidth="70dp" app:rowHeight="70dp" app:numColumns="auto_fit" app:numRows="auto_fit" app:stretchMode="spacingWidthUniform" app:scrollDirectionPortrait="horizontal" app:scrollDirectionLandscape="horizontal" app:gravity="center" /> 操作的表单是ANF(代数正规形式,Zhegalkin正规形式或Reed-Muller扩展):

XOR

我问过WolframAlpha