有人可以用 C 向我解释这个问题吗

问题描述

一直在试图弄清楚这些东西。这与布尔代数有关,并且正在起诉 C 语言。它有一些代数。不确定这是如何工作的。想了半个小时来解决这个问题

简化以下布尔表达式。

a.            F = A*B*C*D + A*B*C*D + A*B*C*D + A*B*C*D

b.            F = A*B*C + A*B*C + A*C*D + A*B*C*D

解决方法

在布尔代数中,+OR,您可以将其简化为:

F = A*B*C*D + A*B*C*D + A*B*C*D + A*B*C*D    (A v A) = A
  = A*B*C*D + A*B*C*D + A*B*C*D              (A v A) = A
  = A*B*C*D + A*B*C*D                        (A v A) = A
  = A*B*C*D                                  (A v A) = A   

F = A*B*C + A*B*C + A*C*D + A*B*C*D          (A v A) = A
  = A*B*C + A*C*D + A*B*C*D
  = A*B*C + A*C*D 
  = A*C*(B + D)