流程图 and/or/xor 讲解

news/2024/5/18 22:38:05 标签: 流程图

and表示后续2个活动同时触发,

or表示后续2个活动可触发其中的1个或2个,无排他性,也就是每个活动的触发不影响其他活动;

xor表示后续2个活动只触发一个,有排他性,也就是只能触发其中一个。

示例演示“OR”和“XOR”的区别:


第一段:

小A:这个系统当你按下紧急按钮 或者 房间有大量烟雾发生的时候,警报就会响起

小B:这个"或者"是排他性吗?

小A:什么意思?

小B:就是当你按下紧急按钮并且房间有大量烟雾发生的时候,警报会响起吗?

小A:当然会啦!


第二段:

小A:现在C博士应该在北京 或者 上海开讲座。

小B:这个"或者"是排他性吗?

小A:你在说什么?

小B :就是C 博士可能在北京 又在 上海吗?

小A:当然不会啦!


显然,这两段对话中的“或者”代表的意思并不相同。

第一个“或者”并不排他,也就是普通或者 or

第二个“或者”是排他的,也就是我们说的异或 xor

下面有个异或逻辑操作的真值表:

“A B有一个为真,但不同时为真” 的运算称作异或,或者可以理解成相同时结果为0,不同是结果为1。


http://www.niftyadmin.cn/n/5010251.html

相关文章

Python 连接 Oracle 详解

文章目录 1 首先,安装第三方库 cx_Oracle2 其次,配置命令 1 首先,安装第三方库 cx_Oracle 参考 CSDN 博客:Python 安装第三方库详解(含离线) 2 其次,配置命令 import cx_Oracle# 1.数据库连接…

element在vue2/vue3中按需导入

vue2 没有.babelrc文件的 修改 babel.config.js即可 但是这样子引入,会直接报错, 出现“Error: Cannot find module ‘babel-preset-es2015’, 解决方式: 只需将上文中的“es2015” 改成 babel/preset-env 即可(bab…

Vulkan图形开发简介

Vulkan系列 文章目录 Vulkan系列前言一、什么是Vulkan二、使用步骤总结 前言 Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,不同的是 Vulkan 是开源的图形 API,它承诺通过给予开发者访问硬件底层的能力…

【django】Forbidden (CSRF cookie not set.)

CSRF 表示django全局发送post请求均需要字符串验证 功能: 防止跨站请求伪造的功能 工作原理: 客户端访问服务器端,在服务器端正常返回给客户端数据的时候,而外返回给客户端一段字符串,等到客户端下次访问服务器端时…

docker-compose 升级

此方法针对Linux版本生效,请测试有效;记录以方面日后能使用到; ## 安装docker 使用常用命名安装即可, 以下命令安装若提示找不到安装包,直接update 即可。 yum install docker OR apt install docker OR apt install do…

贷款公司如何精准获客,大数据获客

近年来,贷款中介机构在金融服务领域发挥着越来越重要的作用。随着时代的发展,贷款中介机构不仅是贷款服务的提供者,也是能够帮助客户更准确获取客户的服务提供者。 为此,贷款中介机构应把握以下几个方面。 首先,贷款…

【LeetCode每日一题合集】2023.8.28-2023.9.3(到家的最少跳跃次数)

文章目录 57. 插入区间823. 带因子的二叉树解法——递推 1654. 到家的最少跳跃次数(BFS,🚹最远距离上界的证明)1761. 一个图中连通三元组的最小度数2240. 买钢笔和铅笔的方案数解法1——完全背包解法2——枚举买了几支钢笔(推荐解法&#xff…

基于SpringBoot+Vue实现的前后端分离的外卖点餐系统源代码+数据库

该项目是一个前后端分离的外卖点餐系统,项目后端采用SpringBoot开发。 完整代码下载地址:基于SpringBootVue实现的前后端分离的外卖点餐系统源代码数据库 功能模块 基础数据模块 分类管理员工管理套餐管理 点餐业务模块 店铺营业状态微信登录缓存商品…