逻辑运算及其基本概念,定理,算法,规律,卡诺图

逻辑运算及其基本概念,定理,算法,规律,卡诺图

文章目录

  • 逻辑运算及其基本概念,定理,算法,规律,卡诺图
    • 开胃小菜
    • `运算`
      • `1、与运算`
      • `2、或运算`
      • `3、非运算`
      • `4、与非(都1时为0)`
      • `5、或非(都0时为1)`
      • `6、异或(同为0,异为1)`
      • `7、同或(同为1,异为0)`
    • `定理和规则`
      • `吸收律(对偶规则)`
      • `反演律(摩根定理)`
      • ` 恒等式`
      • `反演规律`
      • `对偶规则`
    • `最小项与最大项`
      • `最小项与最小项表达式`
      • `最大项与最大项表达式`
      • `最小项和最大项的关系`
    • `卡诺图化简法`
      • `概念`
      • `化简详解`
        • `步骤`
        • `画包围圈原则`
        • `例1:充分体现【画包围圈的原则(2)】`
        • `例2:【给出两种解法,圈1/圈0】`
      • `具有无关项的化简`
  • `如果对你有帮助,就点赞收藏把!(。・ω・。)ノ♡`

开胃小菜

在这里插入图片描述


概念:当0和1表示逻辑状态时,两个二进制数码按照某种指定的因果关系进行的运算称为逻辑运算。

逻辑运算与算术运算完全不同,它所使用的数学工具是逻辑代数(又称为布尔代数)。
逻辑变量只有两个可取的值,即0和1,表示完全对立的逻辑状态,因而称为二值逻辑变量。


运算

1、与运算

运算符: " · "
在这里插入图片描述
在这里插入图片描述


2、或运算

运算符: " + "
在这里插入图片描述
在这里插入图片描述


3、非运算

运算符: 字母上方的短线 " - " 表示非运算
在这里插入图片描述
在这里插入图片描述


4、与非(都1时为0)

与非运算与运算非运算 的组合
在这里插入图片描述
在这里插入图片描述


5、或非(都0时为1)

或非运算或运算非运算 的组合
在这里插入图片描述
在这里插入图片描述


6、异或(同为0,异为1)

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


7、同或(同为1,异为0)

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


定理和规则

交换律,结合律,分配律等就不多赘述了


吸收律(对偶规则)

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


反演律(摩根定理)

经常用于求一个原函数的 非函数 或者 对逻辑函数 进行变换
在这里插入图片描述
在这里插入图片描述


恒等式

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

证明:(以第一个为例)
在这里插入图片描述


反演规律

定义:(摩根定理)
当需要由 原函数 𝐿 的表达式,求 它的非函数
只需要可以将 𝐿 中的
与( · ) 换成 或( + )
或( + ) 换成 与( · )
原变量 换为 非变量
非变量 换为 原变量
1换成0
0换成1

那么所得的逻辑函数式就是原函数 𝐿 的非函数 。

例如:
在这里插入图片描述
按照反演规则,得
在这里插入图片描述


对偶规则

逻辑表达式 𝐿 ,若把 𝐿 中的 “与、或互换,0、1互换 ”,得到新的逻辑函数式,便是L的对偶式,记作 𝐿’
变换时需注意保持原式中 “先括号、然后与、最后或” 的运算顺序。
对偶规则为:当某个逻辑表达式相等,则它们的对偶式也相等
对偶性意味着逻辑代数中每个逻辑恒等式可以用两种不同的表达式进行表示。
在这里插入图片描述
按照对偶规则,得
在这里插入图片描述


最小项与最大项


在这里插入图片描述


最小项与最小项表达式

对于有n个变量的逻辑函数,若有一个 与项(乘积项) 包含了全部的n个变量,
每个变量都以它的 原变量非变量 的形式在乘积项中出现,
每个变量都出现仅出现一次 ,则称该乘积项为 最小项

由若干最小项 相或 构成的逻辑表达式称为 最小项表达式 ,也称为 标准与-或表达式

性质:
(1)任意一个最小项,只有一组取值使其值为1,而其他各组取值均为0。最小项不同,使其值为1的取值也不同
(2)任意两个不同的最小项之积为0(相与)
(3)所有最小项之和为1(相或)


最大项与最大项表达式

对于有n个变量的函数来说,若有一个 或项 包含了全部的n个变量,
每个变量都以它的 原变量非变量 的形式在或项中出现,
每个变量都出现仅出现一次 ,则称该或项为 最大项

性质:
(1)任意一个最大项,只有一组取值使得值为0,而其他各组值是1。最大项不同,使其值为0的取值也不同
(2)任意两个不同的最大项之和为1(相与)
(3)所有最大项之积为0(相或)

下标:
一般n个变量的最大项应有2^n个。最大项通常用Mi表示,下标编号 i 用于区别不同的最大项。
由性质(1)得出的这组取值,其对应的二进制数,所对应的十进制数,就是该最大项的下标编号。
在这里插入图片描述


最小项和最大项的关系

根据最小项和最大项的性质可知,相同变量 构成的最小项与最大项之间存在 互补关系


卡诺图化简法


概念

卡诺图:逻辑函数的卡诺图就是将此函数的 最小项表达式 中的各 最小项 相应地填人一个特定的方格图内,此方格图称为卡诺图
在这里插入图片描述
卡诺图的简化表示:
**加粗样式**


化简详解


步骤

(1)将逻辑函数写成最小项表达式
(2)按最小项表达式填卡诺图,凡式中包含了的最小项,其对应方格填1,其余方格填0
(3)找出为1的相邻最小项,用线画一个包围圈,每个包围圈含2^n个方格,写出每个包围圈的乘积项
(4)将所有包围圈对应的乘积项相加
(真值表 可以直接 填卡诺图,以上的(1)(2)两步就合为一步。)


画包围圈原则

(1)包围圈内的方格数必定是 2^n 个(偶数个),n等于0、1、2、3……。
(2)相邻方格包括 上下底相邻左右边相邻四个角两两相邻
(3)同一方格可以被不同的包围圈重复包围,但新增包围圈中一定要有新的方格,否则该包围圈为多余。
(4)包围圈内的 方格数要尽可能多 ,包围圈的 数目要尽可能少
化简逻辑函数后,一个包围圈对应一个乘积项,
包围圈越大,所得乘积项中的变量越少。
包围圈个数越少,乘积项个数也越少,得到的 与-或表达式 也最简。


例1:充分体现【画包围圈的原则(2)】

𝐿(A,B,C,D)=∑m(0,2,5,7,8,10,13,15),用卡诺图法化简逻辑函数,求 𝐿 的最简与-或表达式
在这里插入图片描述
得出结果:
在这里插入图片描述


例2:【给出两种解法,圈1/圈0】

化简逻辑函数 𝐿(A,B,C,D) = ∑m(0~3,5 ~ 11,13 ~ 15)
在这里插入图片描述
左图为 𝐿 的卡诺图,中图为圈1解法,右图为圈0解法

法1:用 包围1 的方法化简,得
在这里插入图片描述

法2:用 包围0 的方法化简,得
在这里插入图片描述
由摩根定理得
在这里插入图片描述


具有无关项的化简

在实际工作中,当逻辑变量被赋予特定含义时,有一些变量的取值组合根本就不会出现,或者对应于变量的某些取值
其函数值可以是任意的(它的值可以取0或取1),将变量取这些值所对应的最小项称为 无关项任意项

举例说明:
设计一个逻辑电路,判断 1位 十进制数是奇数还是偶数,当十进制数为奇数时,电路输出为1;当十进制数为偶数时,电路输出为0。

1位十进制数只有10个数,而卡诺图有16个数,那么多余的6个数就是 无关项 或 任意项

列出真值表:

在这里插入图片描述

卡诺图如下:

在这里插入图片描述
其中,无关项的函数值可以是任意的(它的值可以取0或取1)
如果不利用无关项,则在这里插入图片描述
而如果13,15,11位置取1,逻辑表达式就化简成了在这里插入图片描述


┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈ ┈┈┈┈▕▔╲┈┈┈┈┈┈┈┈
┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈┈┈┈┈▏▕┈┈┈┈┈┈┈ ┈
┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈┈┈┈┈▏ ▕▂▂▂▂▂┈┈┈
▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈ ▂▂▂▂╱┈┈▕▂▂▂▂▏┈┈
▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈ ▉▉▉┈┈┈┈▕▂▂▂▂▏ ┈
▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈ ▔▔▔▔╲▂▂▕▂▂▂▂▏┈┈

如果对你有帮助,就点赞收藏把!(。・ω・。)ノ♡

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/788908.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Science|N型半导体水凝胶(柔性半导体器件/柔性健康监测/导电水凝胶/柔性电子)

2024年5月2日,北京大学雷霆(Ting Lei)课题组在《Science》上发布了一篇题为“N-type semiconducting hydrogel”的论文。论文内容如下: 一、 摘要 水凝胶是一类具有可调机械性能、多样生化功能和良好离子导电性的生物界面材料,但由于缺乏半导体特性,使得水凝胶在电子学中…

数据跨境传输法规日趋完善,企业如何规避合规风险?

随着全球化的发展,跨境数据传输变得日益频繁。在数字化时代,数据安全是企业运营的关键。数据跨境传输由于涉及不同国家和地区,其安全合规性面临着更大的风险和挑战。 2022年,国家网信办发布了《数据出境安全评估办法》&#xff08…

灭世男孩

《血腥复仇与反乌托邦之旅&#xff1a;<灭世男孩>的暴力美学盛宴》 在众多电影的海洋中&#xff0c;有一部独特而引人注目的作品——《灭世男孩》。这部由德国、南非和美国联合制作的电影&#xff0c;以其独特的风格、精彩的动作场面和深刻的主题&#xff0c;为观众带来了…

理解负载组电路-EAK负载电路解释

负载组具有安全、可靠、操作方便、使用寿命长等特点。了解控制、冷却和负载元件电路的布局和功能对于理解负载组的运行、为应用选择负载组和维护负载组非常重要。以下各节将描述这些电路。 EAK负荷组运行概述 负载组接收来自电源的电力&#xff0c;将其转换为热量&#xff0c;…

Hadoop-19 Flume Agent批量采集数据到HDFS集群 监听Hive的日志 操作则把记录写入到HDFS 方便后续分析

章节内容 上一节我们完成了内容&#xff1a; Flume 启动测试Flume Conf编写Flume 测试发送和接收数据 背景介绍 这里是三台公网云服务器&#xff0c;每台 2C4G&#xff0c;搭建一个Hadoop的学习环境&#xff0c;供我学习。 之前已经在 VM 虚拟机上搭建过一次&#xff0c;但…

[AI 大模型] Meta LLaMA-2

文章目录 [AI 大模型] Meta LLaMA-2简介模型架构发展新技术和优势示例 [AI 大模型] Meta LLaMA-2 简介 Meta LLaMA-2 是 Meta 推出的第二代开源大型语言模型&#xff08;LLM&#xff09;&#xff0c;旨在为研究和商业应用提供强大的自然语言处理能力。 LLaMA-2 系列模型包括从…

数电基础 - 数制,码制

目录 一. 简介 数制 码制 二. 进制 十进制&#xff08;Decimal&#xff09;&#xff1a; 二进制&#xff08;Binary&#xff09;&#xff1a; 八进制&#xff08;Octal&#xff09;&#xff1a; 十六进制&#xff08;Hexadecimal&#xff09;&#xff1a; 三. 进制的转…

WPF 初识依赖属性

依赖属性的意义和作用 核心模块内存共享&#xff0c;节省空间数据绑定、样式、模板、动画。。。。如果没有依赖属性&#xff0c;这个框架就是一个控件框架 相当于Winform 依赖属性的基本定义 基本过程&#xff1a;声明、注册、包装 在需要写依赖属性的类中&#xff0c;继承…

【EI稳定检索】第五届大数据、人工智能与软件工程国际研讨会(ICBASE 2024)

>>>【独立出版&#xff0c;Ei稳定检索】<<< 第五届大数据、人工智能与软件工程国际研讨会&#xff08;ICBASE 2024&#xff09; 2024年09月20-22日 | 中国温州 一轮截稿时间&#xff1a;2024年7月8日 二轮截稿时间&#xff1a;2024年8月5日 大会简介 *会议…

深度学习之梯度消失

在深度学习中&#xff0c;梯度消失是指在反向传播过程中&#xff0c;随着网络层数增加或者在使用特定类型的激活函数&#xff08;如sigmoid函数&#xff09;时&#xff0c;梯度逐渐变小并最终趋近于零的现象。这种现象导致在更新参数时&#xff0c;底层网络的权重几乎不会得到有…

RSRS研报复现——年化21.5%,含RSRS标准分,右偏标准分的Backtrader指标计算(代码+数据)

原创文章第583篇&#xff0c;专注“AI量化投资、世界运行的规律、个人成长与财富自由"。 继续Backtrader&#xff0c;今天讲讲指标扩展。 作为规则型的量化框架&#xff0c;指标是非常重要的元素&#xff0c;它是策略的基础。 我们来扩展一个经典的指标&#xff0c;RSR…

解决:Flink向kafka写数据使用Producer精准一次(EXACTLY_ONCE)异常

在使用flink向kafka写入数据报错&#xff1a;Caused by: org.apache.kafka.common.KafkaException: Unexpected error in InitProducerIdResponse; The transaction timeout is larger than the maximum value allowed by the broker (as configured by transaction.max.timeou…

【云岚到家】-day05-2-预约下单-系统开发

【云岚到家】-day05-2-预约下单-系统开发 1 预约下单系统开发1.1 订单号生成规则1.1.1 常见的订单号生成规则1.1.2 本项目订单号生成规则1.1.3 代码实现 1.2 下单接口实现1.2.1 Mapper实现1.2.2 Service实现1.2.3 Controller1.2.4 测试 1.3 下单代码优化1.3.1 事务方法存在远程…

自动化一些操作

下拉选择框 from selenium import webdriver from time import sleep # 导包 from selenium.webdriver.support.select import Select driver webdriver.Edge() driver.get(r"D:\WORK\ww\web自动化_day01_课件笔记资料代码\web自动化_day01_课件笔记资料代码\02_其他资料…

Collection接口及遍历集合的方式Iterator接口、增强for循环的介绍和使用

Collection接口 概述&#xff1a;单列集合的顶级接口格式&#xff1a;其中泛型决定了集合中能存储什么类型的数据&#xff0c;可以统一元素类型&#xff0c;泛型中只能写引用数据类型&#xff0c;如果不写&#xff0c;默认Object类型。等号前面的泛型必须写&#xff0c;等号后…

收银系统源代码-收银端UI风格

智慧新零售收银系统是一套线下线上一体化收银系统&#xff0c;给商户提供含线下收银称重、线上商城、精细化会员管理、ERP进销存、丰富营销活动、移动店务助手等一体化的解决方案。 如Windows版收银&#xff08;exe安装包&#xff09;、安卓版收银&#xff08;apk安装包&#…

PID控制与模糊PID控制的比较

一、PID控制器的设计 1.PID控制原理图&#xff1a; PID控制其结构框图如下图所示&#xff1a; 图1&#xff1a;PID控制器结构框图 2.PID控制器传递函数的一般表达式 PID控制器传递函数的一般表达形式为&#xff1a; 其中kp为比例增益&#xff1b;ki为积分增益&#xff1b;k…

学习笔记——动态路由——IS-IS中间系统到中间系统(IS-IS工作过程)

六、IS-IS工作过程 1、第一步&#xff1a;建立邻居关系 IS-IS网络中所有路由器之间实现通信&#xff0c;主要通过以下几个步骤&#xff1a; (1)邻居关系建立&#xff1a; 邻居关系建立主要是通过HELLO包交互并协商各种参数&#xff0c;包括链路类型(level-1/level-2)&#…

详细分析Spring中的@Configuration注解基本知识(附Demo)

目录 前言1. 基本知识2. 详细分析3. Demo3.1 简单Bean配置3.2 属性配置3.3 多条件配置 4. 实战拓展 前言 Java的基本知识推荐阅读&#xff1a; java框架 零基础从入门到精通的学习路线 附开源项目面经等&#xff08;超全&#xff09;Spring框架从入门到学精&#xff08;全&am…

k8s集群如kubeadm init和kube-flannel.yam问题

查看k8s中角色内容kubectl get all (显示pod和server以及delment) 删除应用资源选择删除先删除部署查看部署和pod没了服务还在&#xff0c;但资源和功能以及删除&#xff0c;删除服务kubectl delete 服务名&#xff08;部署名&#xff09;&#xff0c;get pods 获取默认空间的容…