美文网首页每天学一点新知识
建立复杂的命题_程序员数学入门_day51

建立复杂的命题_程序员数学入门_day51

作者: FANDX | 来源:发表于2020-03-05 23:51 被阅读0次

什么是复杂的命题

不是所有的命题都纯粹而又简单的,有的时候为了表现更复杂的场景,需要建立复杂的命题,比如下面这个命题:

  • 乘客年龄不到6岁
  • 并且乘车的日子不是星期日

上面的命题就是由两个命题组成

逻辑非

上面的命题中,乘车的日子不是星期日,“不是。。。”的命题的运算符称作是“非”,英语用not来表示

  • 命题A原先为真(true),非命题A的话就为假 (flase)
  • 命题A原先为假(false),非命题

因为A是命题,所以它要么是true,要么是false, 该真值表覆盖了所有的情况,换言之真值表没有遗漏和重复,兼顾了完整性和排他性。

双重否定等于肯定

使用文氏图可以更加清晰的表示出命题之间的关系

逻辑与

  • A ^ B (A and B)
  • 逻辑与,仅当A和B都为true的时候,才为true命题

逻辑或

  • A V B ( A or B)
  • 逻辑或,A和B中至少有1个为true的时候,这个命题才为true命题

异或

  • A 和 B是异或, A和B中只有一个为true的时候才为ture,两个都为true的时候是false

相等

  • 假设有A,B两个命题,那么A和B相等,能成为一个命题

蕴含

与“或”和“与”不同,蕴含是基本上不用做运算的,但是由A和B两个命题组成,"若A则B", 假设A命题为“乘客的年龄为10岁以上”, B命题为“乘客的年龄为6岁以上”,那么若A则B,如果乘客的年龄为10岁以上,那么该乘客的年龄当然在6岁以上

  • A => B (若A则B,称作蕴含)

    A B A =>B
    true true true
    true false false
    false true true
    false false true
  • 只要前提条件A为false,则不论B的真假,若A则B的值永远是true

相关文章

  • 建立复杂的命题_程序员数学入门_day51

    什么是复杂的命题 不是所有的命题都纯粹而又简单的,有的时候为了表现更复杂的场景,需要建立复杂的命题,比如下面这个命...

  • 大数据机器学习必读书目——程序员数学入门书《程序员的数学》

    大数据、机器学习及人工智能必读书目——给程序员的数学入门书《程序员的数学》 我们已经进入了全新的数据时代,大数据、...

  • 互联网中的数学基础课 —— 指标

    每天一个程序员应该了解的数学知识。即使你不是一个程序员,也可以通过该博客了互联网相关数学知识。本文主要针对的是入门...

  • 新手程序员,需要学习那些知识?

    本文说的程序员,只针对想入门,新手程序员级别。考虑到文人相轻的原因,大神们请高抬贵手。 一 数学 程序员总归还...

  • 【数学】命题

    一、定义 命题(proposition):判断某一件事情的陈述句叫命题。“若p,则q”形式的命题中,p叫做命题的条...

  • 目录【Python程序员都知道的入门知识】

    Python程序员都知道的入门知识の一 Python程序员都知道的入门知识の二 Python程序员都知道的入门知识...

  • 爱的数学命题

    一个人站成一条射线 有始点,没有终点 茫茫的日子啊 你会爱上一段曲线或线段 在某个地方平方开方正弦余弦 然后变成一...

  • Python操作三大数据库(3)-实战Flask-ORM

    flask入门 安装 Flask 更多请查看 Flask帮助文档>> 快速入门 建立模型 建立Form验证 建立路由

  • 数学的建立

    数学建立的过程 数学跟自然科学的区别 数学建立的过程有哪些? 一开始可能只是大家注意到几个特例; 然后发现很多例证...

  • 高考命题原则

    数学高考命题 如果语文和英语的命题有一定的弹性,那么数学卷的命题特点只有一个:忠于课本。毛毛在听到这个的时候也很吃...

网友评论

    本文标题:建立复杂的命题_程序员数学入门_day51

    本文链接:https://www.haomeiwen.com/subject/piedrhtx.html