逻辑函数及其表示方法
# x1.逻辑函数
定义:
以逻辑变量为输入,以运算结果为输出,当输入变量的取值确定之后,输出的值便是确定的。因此,输出与输出之间是一种函数关系,这种函数关系称为逻辑函数。
与普通函数不同,操作对象只有0和1。
表示:
Y=F(A,B,C)
# x2.几种表示方法
这里列出的例子不怎么全面,具体可以看第5小结的笔记:5.二值逻辑变量与基本逻辑运算.md
# 1.真值表
类似于数据库的笛卡尔积查表,即将所有情况排列起来,如下:
# 2.逻辑函数表达式
用类似运算表达式的方式表示,如下:
# 3.逻辑图
电路的逻辑图、逻辑电路图等图像都可以表示逻辑函数关系,如下:
# 4.波形图
对输入变量随时间变化的每一种取值,求出对应的输出值。并将输入和输出关系按时间顺序依次排列得到的图形,称为波形图,如下:
# x3.逻辑函数表示方法之间的转换
# 1.真值表到逻辑表达式的转换
转换步骤:
- 将真值表中对应输出为1的那些变量的组合找出来
- 每组变量组合对应一个乘积项,取值为1写原变量,取值为0写反变量
- 将这些乘积项相加,即得到Y的逻辑函数式。
道理比较容易理解,重要的是有这个方法不用每次都推导了。
另外,相应的当然也有一个方法是正好反过来取的,即每一个输出为0的变量组合对应一个乘积项,然后每个项相加全部取反这种操作。
# 2.逻辑表达式到真值表的转换
转换步骤:
将输入变量的所有可能取值组合代入逻辑式,并求出输出, 一起列成表格。
例子:
# 3.从逻辑式画出逻辑图
用逻辑符号代替逻辑式中的运算符号即可。
例子:
# 4.根据逻辑图写出逻辑式
从输入端开始,逐级写出每个符号对应的逻辑式,然后再写出最后输出的逻辑表达式。
例子:
# 5.真值表到逻辑图的转换
通常从给定的真值表不能直接得到逻辑图。首先根据真值表写出逻辑表达式,依照逻辑表达式画出逻辑图。
转换步骤:
(1)根据真值表写出逻辑表达式。 (2)用公式法或卡诺图法化简得到简化的逻辑表达式。 (3)根据逻辑表达式画出逻辑图。
例子:
# 6.逻辑图到真值表的转换
从逻辑图不能直接得到真值表,转换步骤如下:
(1)从逻辑图的输入端到输出端,逐级写出每个逻辑符号输出端的表达式,直到写出最后的 输出变量的逻辑表达式 (2)化简变换,求简化的逻辑表达式。 (3)将输入变量可能的取值逐个代人表达式进行计算,并将结果列表,即得真值表。
例子: