《笨办法学Python》 第27课手记
来源:互联网 发布:淘宝二手手机店铺推荐 编辑:程序博客网 时间:2024/06/05 09:31
《笨办法学Python》 第27课手记
本节课讲逻辑运算(即布尔运算),对于学过数字电路或者离散数学的人来说非常简单,甚至不需要去刻意记忆真值表。
逻辑运算只有两个值,True或者False,表示两种完全对立的状态。我们可以用电路的通断或者电压的高低来表示这两种状态,因此在数字电路和计算机芯片中非常容易实现。我们把这种运算称为布尔运算,就是为了铭记数学家布尔对它的确立做出的卓越贡献。
一般我们用1表示正确,0表示错误(C语言中非零值即表示为真)。这称为二值运算逻辑。运算包括与、或、非三种。
在数学中,布尔函数(Boolean function)描述如何基于对布尔输入的某种逻辑计算确定布尔值输出,它们在复杂性理论的问题和数字计算机的芯片设计中扮演基础角色。在代码中表现为判断一个表达式的真值。
要想完美掌握本节课的内容,请翻阅大学课本离散数学前两章,相信我,一点都不难,很容易就能看懂。我建议你买一本,并且读完它。离散数学其实和编程有着莫大的关系。比起用到时突击,不如在学习阶段就把它掌握。因此,你最好读完整本离散数学,但其实大学用一学期来学的一门课程,并没有太多的内容,我复习的时候只需要8个小时就能读完全部内容。
本节课涉及的知识
《离散数学》 屈婉玲等高等教育出版社
1 0
- 《笨办法学Python》 第27课手记
- 《笨办法学Python》 第0课手记
- 《笨办法学Python》 第1课手记
- 《笨办法学Python》 第2课手记
- 《笨办法学Python》 第3课手记
- 《笨办法学Python》 第4课手记
- 《笨办法学Python》 第5课手记
- 《笨办法学Python》 第6课手记
- 《笨办法学Python》 第7课手记
- 《笨办法学Python》 第8课手记
- 《笨办法学Python》 第9课手记
- 《笨办法学Python》 第10课手记
- 《笨办法学Python》 第11课手记
- 《笨办法学Python》 第12课手记
- 《笨办法学Python》 第13课手记
- 《笨办法学python》 第14课手记
- 《笨办法学Python》 第15课手记
- 《笨办法学Python》 第16课手记
- Heroku部署PHP应用
- springmvc + jquery datatable + ajax实现动态分页查询
- 为什么要超越Hadoop(书摘)
- Leetcode234 单链表+回文判断
- Android 带固定图片的EditText
- 《笨办法学Python》 第27课手记
- 如何在运行时改变App的图标
- jQuery .tmpl(), .template()学习
- Android 简单欢迎页面设计
- 计算机网络1--基础介绍
- go 用结构解析XML
- 背包九讲(详细+(自己理解的代码))
- 使用Reveal分析任意App
- asm基础——汇编指令之CPU的标识位操作指令