逻辑代数点

2024-04-03 12:20
文章标签 逻辑 代数

本文主要是介绍逻辑代数点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

      • 与非 或非 与或非
      • 异或
      • 同或
      • 布尔恒等式
      • 代入定理
        • 例子
        • 例子
      • 反演定理
        • 例子
        • 例子:
        • 例子:
      • 真值表 与 逻辑式:
      • 逻辑式 与 逻辑图
      • 最小项
        • 例子:
        • 最小项编号
        • 最小项性质
        • 最小项之和
      • 最大项
        • 最大项性质
        • 最大项编号
      • 逻辑代数的化简
        • 公式化简法
        • 卡诺图化简法
          • 表示逻辑代数
          • 用卡诺图化简函数
        • 约束项

条件同时具备,结果发生
Y=A AND B = A&B=A·B=AB

图像表示: 在这里插入图片描述
数字表示:
在这里插入图片描述
小结: 与出现0则0, 双一则一.

条件之一具备,结果发生
Y= A OR B = A+B
图像表示:
在这里插入图片描述
数字表示:
在这里插入图片描述
小结: 出1则1,双0则0, 跟(与)想反

条件不具备,结果发生
在这里插入图片描述
相当于不
图像表示:
在这里插入图片描述
数字表示:
在这里插入图片描述

与非 或非 与或非

  • 与非
    -在这里插入图片描述
    与应该是 用 * 表示
    非 应该是 用 ’ 表示

  • 或非
    在这里插入图片描述
    或 应该是用 + 表示

  • 与或非

在这里插入图片描述

异或

在这里插入图片描述
图像表示:
在这里插入图片描述
数字表示:
在这里插入图片描述
小结:相当于有1则1,双0或双一则相反.

同或

在这里插入图片描述
图像表示:
在这里插入图片描述
数字表示:
在这里插入图片描述
小结: 相当于有0则0,双0或双1 为 1

布尔恒等式

在这里插入图片描述
在这里插入图片描述

代入定理

例子

在这里插入图片描述

例子

在这里插入图片描述

反演定理

在这里插入图片描述
规则: “.“换”+”,“+“换”.”
“0"换"1”,"1"换"0

原变量换反变量,反变量换原变量

例子

在这里插入图片描述

B’C’D’=B’C’(1+D’)
1+任何东西都为1
所以

例子:

若已知Y=A’B’+C’DE’+0
①".“换”+“,”+“换”.“得到Y=(A’+B’).(C’+D+E’).0
②"0"换"1”,"1"换"0"得到Y=(A’+B’).(C’+D+E’).1
③原变量换反变量,反变量换原变量得到Y’=(A+B).(C+D’+E).1

例子:

在这里插入图片描述

真值表 与 逻辑式:

在这里插入图片描述

逻辑式 与 逻辑图

在这里插入图片描述

最小项

对于n变量函数,有2n个最小项

例子:

在这里插入图片描述

最小项编号

在这里插入图片描述
这里相当于8进制

最小项性质

在输入变量任一取值下,有且仅有一个最小项的值为1。
全体最小项之和为1 。
任何两个最小项之积为0 。
两个相邻的最小项之和可以合并,消去一对因子,只留下公共因子。
------相邻:仅一个变量不同的最小项
在这里插入图片描述

最小项之和

例子
在这里插入图片描述
例子
在这里插入图片描述

最大项

在这里插入图片描述

最大项性质
  • 在输入变量任一取值下,有且仅有一个最大项的值为0;
  • 全体最大项之积为0;
  • 任何两个最大项之和为1;
  • 只有一个变量不同的最大项的乘积等于各相同变量之和。
最大项编号

在这里插入图片描述
这里与最小项编号相反

逻辑代数的化简

公式化简法
  • 反复应用基本公式和常用公式,消去多余的乘积项和多余的因子。
    在这里插入图片描述
卡诺图化简法
  • 实质:将逻辑函数的最小项之和的以图形的方式表示出来

  • 以2n个小方块分别代表 n 变量的所有最小项,并将它们排列成矩阵,而且使几何位置相邻的两个最小项在逻辑上也是相邻的(只有一个变量不同),就得到表示n变量全部最小项的卡诺图。

在这里插入图片描述

在这里插入图片描述

表示逻辑代数
  • 将函数表示为最小项之和的形式 。

  • 在卡诺图上与这些最小项对应的位置上添入1,其余地方添0。

在这里插入图片描述
在这里插入图片描述

用卡诺图化简函数
  • 依据:具有相邻性的最小项可合并,消去不同因子。

  • 在卡诺图中,最小项的相邻性可以从图形中直观地反映出来。

  • 合并最小项的原则:

  1. 两个相邻最小项可合并为一项,消去一对因子
  2. 四个排成矩形的相邻最小项可合并为一项,消去两对因子
  3. 八个相邻最小项可合并为一项,消去三对因子
    在这里插入图片描述
    **
化简步骤:------用卡诺图表示逻辑函数------找出可合并的最小项------化简后的乘积项相加(项数最少,每项因子最少)

**

卡诺图化简的原则:
化简后的乘积项应包含函数式的所有最小项,即覆盖图中所有的1。乘积项的数目最少,即圈成的矩形最少。每个乘积项因子最少,即圈成的矩形最大.

在这里插入图片描述
在这里插入图片描述

约束项

在这里插入图片描述
在这里插入图片描述
本文仅供作者本人复习使用,不正之处多多包涵

这篇关于逻辑代数点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/872903

相关文章

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

Java逻辑运算符之&&、|| 与&、 |的区别及应用

《Java逻辑运算符之&&、||与&、|的区别及应用》:本文主要介绍Java逻辑运算符之&&、||与&、|的区别及应用的相关资料,分别是&&、||与&、|,并探讨了它们在不同应用场景中... 目录前言一、基本概念与运算符介绍二、短路与与非短路与:&& 与 & 的区别1. &&:短路与(AND)2. &:非短

【高等代数笔记】线性空间(一到四)

3. 线性空间 令 K n : = { ( a 1 , a 2 , . . . , a n ) ∣ a i ∈ K , i = 1 , 2 , . . . , n } \textbf{K}^{n}:=\{(a_{1},a_{2},...,a_{n})|a_{i}\in\textbf{K},i=1,2,...,n\} Kn:={(a1​,a2​,...,an​)∣ai​∈K,i=1,2,...,n

逻辑表达式,最小项

目录 得到此图的逻辑电路 1.画出它的真值表 2.根据真值表写出逻辑式 3.画逻辑图 逻辑函数的表示 逻辑表达式 最小项 定义 基本性质 最小项编号 最小项表达式   得到此图的逻辑电路 1.画出它的真值表 这是同或的逻辑式。 2.根据真值表写出逻辑式   3.画逻辑图   有两种画法,1是根据运算优先级非>与>或得到,第二种是采

UMI复现代码运行逻辑全流程(一)——eval_real.py(尚在更新)

一、文件夹功能解析 全文件夹如下 其中,核心文件作用为: diffusion_policy:扩散策略核心文件夹,包含了众多模型及基础库 example:标定及配置文件 scripts/scripts_real:测试脚本文件,区别在于前者倾向于单体运行,后者为整体运行 scripts_slam_pipeline:orb_slam3运行全部文件 umi:核心交互文件夹,作用在于构建真

【Java编程的逻辑】原子变量 CAS 显示锁

原子变量 在理解synchronized中有使用synchronized保证原子更新操作,但是使用synchronized成本太高了,需要先获取锁,最后还要释放锁,如果获取不到锁还需要等到。这些成本都是比较高的,对于这种情况,可以使用原子变量。 Java并发包中的基本原子变量类型有以下几种: AtomicBoolean:原子Boolean类型,常用来在程序中表示一个标志位 AtomicIn

【Java编程的逻辑】容器类的总结

抽象容器类 用法和特点 容器类有两个根接口,分别是Collection 和 Map ,Collection表示单个元素的集合,Map表示键值对的集合 。 Collection Collection表示的数据集合有基本的增、删、查、遍历等方法,但没有定义元素间的顺序或位置,也没有规定是否有重复元素。 List: 是Collection的子接口,表示有顺序或位置的数据集合,增加了根据

【Java编程的逻辑】堆与优先级队列PriorityQueue

完全二叉树 & 满二叉树 & 堆 基本概念 满二叉树是指除了最后一层外,每个节点都有两个孩子,而最后一层都是叶子节点,都没有孩子。 满二叉树一定是完全二叉树,但完全二叉树不要求最后一层是满的,但如果不满,则要求所有节点必须集中在最左边,从左到右是连续的,中间不能有空的。 特点 在完全二叉树中,可以给每个节点一个编号,编号从1开始连续递增,从上到下,从左到右 完全二叉树有一

【Java编程的逻辑】Map和Set

HashMap Map有键和值的概念。一个键映射到一个值,Map按照键存储和访问值,键不能重复。 HashMap实现了Map接口。 基本原理 HashMap的基本实现原理:内部有一个哈希表,即数组table,每个元素table[i]指向一个单向链表,根据键存取值,用键算出hash值,取模得到数组中的索引位置index,然后操作table[index]指向的单向链表。 存取的时候依据键的

一、关系模型和关系代数,《数据库系统概念》,原书第7版

文章目录 @[toc]一、引言1.1 什么是数据库1.2 数据完整性1.3 数据库的操作1.4 数据库的持久性1.5 数据库管理系统1.6 数据模型1.7 早期DBMS 二、关系模型2.1 什么是关系模型2.2 关系数据库的结构2.3 键2.4 约束2.5 数据操纵语言(DML)2.6 关系代数2.6.1 选择运算2.6.2 投影运算2.6.3 合并运算2.6.4 交运算2.6.5 差运算2.