一个关于布尔代数的问题
问题描述:
一个关于布尔代数的问题
在布尔代数的基本定理中有一个A+1=1,为什么呢?如果A=1,那么1+1不是等于0吗?
答
布尔代数中的“1”和“0”不代表数字大小,而是1代表“真”,“成立”;0 代表“假”,“不成立”的意思.在布尔代数中的中“+”是或关系,也就是或者的关系,布尔代数中的“·”是与关系,也就是同时的关系.布尔代数是用于逻辑推理用的,不是数字计算,没有减法和除法.
举几个例子甲乙两个人都可能说真话,也可能说假话.某个人说真话就记为1,说假话就记为0.丙直接向甲乙听取意见,丙听到了真话就记为1,听不到真话就记为0.这样只要甲乙其中至少1个人说真话,丙就能听到真话,用布尔算式“甲+乙=丙”来表示,这样按照布尔代数的计算法则就很好的表示了丙在什么情况下才能听到真话.
第二个例子,甲乙两个人都可能说真话,也可能说假话.某个人说真话就记为1,说假话就记为0.甲把话传给乙,乙再传给丙.丙听到了真话就记为1,听不到真话就记为0.这样只要甲乙其中有1个人说假话,丙就能听不到真话,用布尔算式“甲·乙=丙”来表示,样按照布尔代数的计算法则就很好的表示了丙在什么情况下才能听到真话.