下图中A、B、C、D、E为开关,规定开关闭合为“1”,开关断开为“0”;L为灯,规定灯亮为“1”,灯灭为“0”。请写出表示灯L亮的逻辑表达式。

想想看答案
由于电路中开关E跨接在两条开关支路之中,不便按照开关串联为“与”、开关并联为“或”的原则直接写出逻辑表达式。因此,可以先将电路转换成真值表,然后再由真值表写出逻辑表达式。
由于真值表的输入变量有5个,因此,输入变量的组合状态共有2\(^{5}\)=32种。如果把这32种组合状态全部列出则真值表势必太繁。考虑到列真值表并不是我们的目的,我们是以真值表为手段,来达到写出逻辑表达式的目的。而由真值表写逻辑表达式,只是将真值表中输出函数栏内为“1”时,对应的那些输入变量的状态组合写出(“1”为原变量,“0”为反变量),并把它们加在一起。为此,凡是真值表中输出函数栏内为“0”的那些部分,就可以不必列出。这样的真值表称为“简化真值表”。
现在我们来看,使灯L亮的组合状态有多少。
①A、B同时闭合(与C、D、E无关);
②C、D同时闭合(与A、B、E无关);
③A、D、E同时闭合(与 B、C无关);
④B、C、E同时闭合(与A、D无关)。

于是简化真值表如附表所示。表中的“1”代表输入变量为1,即开关闭合;表中的“一”代表它所对应的输入变量可以为1,也可以为0(开关可以闭合,也可以断开),即与该输入变量的状态无关。每一横行代表输入变量的一种组合状态,因为使灯L亮的全部组合状态共有四种,因此表中共有四个横行。最后,由简化真值表写出代表灯L亮的逻辑表达式为:
L= AB+CD+ADE+BCE
当然,对于这样的电路也可以直接写出逻辑表达式,而不必列出简化真值表。不过,借此题目,顺便向大家介绍一下有关简化真值表的一些问题,以便必要时使用。(杨)