离散数学实验二——逻辑联结词的运算

一、预习内容:

1、设P是一个命题,命题“P是不对的”称为P的否定。记以¬P,读作非P。¬P是真的当且仅当P是假的。
例如:P:上海是一个城市。¬P:上海不是一个城市。例如:P:上海是一个城市。¬P:上海不是一个城市。
2、设P,Q是两个命题,命题“P或者Q”称为P,Q的析取,记以P∨Q,读作P或Q。规定P∨Q是真的当且仅当P,Q中至少有一个是真的。
例如,P:今天下雨,Q:今天刮风,P∨Q:今天下雨或刮风。
3、设P,Q是两个命题,命题“P并且Q”称P,Q的合取,记以P∧Q,读作P且Q。规定P∧Q是真的当且仅当P和Q都是真的。
例如,P:2×2=5,Q:雪是黑的,P∧Q:2×2=5并且雪是黑的。
4、设P,Q是两个命题,命题“如果P,则Q”称为P蕴涵Q,记以P→Q。规定P→Q是假的当且仅当P是真的而Q是假的。
5、设P,Q是两个命题,命题“P当且仅当Q”称为P等价Q,记以P↔Q。规定,P↔Q是真的当且仅当P,Q或者都是真的,或者都是假的。

二、实验目的与要求(及主要实验仪器设备):

  1. 通过实验,帮助学生更好地掌握计算机科学技术常用的离散数学中的概念、性质和运算;
  2. 通过实验提高学生编写实验报告、总结实验结果的能力;
  3. 使学生具备程序设计的思想,能够独立完成简单的算法设计和分析。
    实验环境:软件:vc++6.0 ,硬件:电脑

三、实验原理(实验方法与原理概要分析):

(1)否定:p为1时公式值为0,否则为1;
(1)合取:p,q都为1时公式值为1,其他为0;
(2)析取:p,q都为0时公式值为0,其他为1;
(3)蕴含:p为1,q为0时公式值为0,其他为1;
(4)等价:p,q同真同假时公式值为1,其他为0。

四、实验步骤(实验过程与数据):

#include<stdio.h>
int main()
intP,Q,a.b.c.d,p,q;
printf(" P的值")
for(P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
printf("\t%d",P);
}
printf("\n Q的值");
for(P=O;P(2;P++)
{
for(Q=0;Q<2;Q++)
printf("\t%d", Q);
}
printf("\n 非P的值");
for((P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
{
f(P0)/判断非P的值/
p=1;
else
p=0;
printf("\t%d",p);
}
}
printf("\n 非Q的值");
for(P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
{
if(Q1)/判断非Q的值/
q=0;
else
q=1;
printf("\t%d",q);
}
}
printf("\n P与Q的值");
for(P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
{
if(Q0||P0)/判断P与Q的值/
a=0;
else
a=1;
printf("\t%d",a);
}
}
printf("\n P或Q的值");
for(P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
{
if(Q1||P1)/判断P或Q的值/
b=1;
else
b=0;
printf("\t%d",b);
}
}
printf("\nP蕴含Q的值");
for(P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
{
if(P1&&Q0)/判断P蕴含Q的值/
c=0;
else
c=1;
printf("\t%d",c);
}
}
printf("\nP等价Q的值");
for(P=0;P<2;P++)
{
for(Q=0;Q<2;Q++)
{
if(P==Q)/判断 P等价Q的值/
d=1;
else
d=0;
printf("\t%d",d);
}
}
printf("\n");
return 0;
}

五、实验结论(结果):

六、思考与讨论:

问:否定联结词、合取联结词、析取联结词、条件联结词、双条件联结词都有什么特点?
答:1.否定联结词:见假为真,见真为假。
2.合取联结词:见假为假,全真为真。
3.析取联结词:见真为真,全假为假。
4.条件联结词:前真后假为假,其他为真。
5.双条件联结词:相同为真,相异为假。

离散数学实验二——逻辑联结词的运算相关推荐

  1. 离散数学实验二 真值表

    一.实验目的 熟悉五个真值表,掌握真值表技术. 二.实验内容 定义1 设命题变元P1.P2.P3.-.Pn是出现在公式G中的所有命题变元,指定P1.P2.P3.-.Pn 的一组真值,则这组真值称为G的 ...

  2. 实验二 逻辑斯蒂回归

    代码地址:github地址 题目: 应用逻辑回归模型预测某学生能否被大学录取.假设你是某大学的系主任,你想根据两次考试的结果决定每个申请者的录取机会.现有以往申请者的历史数据,可以此作为训练集建立逻辑 ...

  3. 实验二十一、积分运算电路的输出波形分析

    一.题目 利用 Multisim 分析图1所示两个积分运算电路的输出波形,输入电压为 200 Hz.幅值为 ± 1 V 的方波信号. 图 1 图1\,\, 图1 二.仿真电路 在 Multism 中搭 ...

  4. 南京邮电大学离散数学实验二(二元关系的性质判定)

    文章目录 一. 实验目的和要求 二.实验环境(实验设备) 三.实验原理及内容 (一)数据结构 1.全局变量: 2.函数调用关系 (二)核心代码 1.代码 2.时间复杂度为O(n2)和O(n3) (三) ...

  5. 南邮 | 离散数学实验二:集合上二元关系性质判定的实现

    题目:根据某一集合元素以及关系矩阵,判断其满足什么特性,输出满足的特性,再求此集合的闭包. 举例:以集合{1,2,3,4}为例.关系矩阵为:[[1,0,1,0],[0,1,0,0],[1,0,1,1] ...

  6. 离散数学实验二 实现任意集合上二元关系的性质判定

    实验原理 首先输入集合元素个数,再输入集合元素循环放入数组中,接着输入关系将其转换为关系矩阵,最后调用judge函数输出性质. #include<iostream> #define MAX ...

  7. 广州大学机器学习与数据挖掘实验二

    实验二 逻辑回归与朴素贝叶斯分类 一. 实验目的 本实验课程是计算机.人工智能.软件工程等专业学生的一门专业课程,通过实验,帮助学生更好地掌握数据挖掘与机器学习相关概念.技术.原理.应用等:通过实验提 ...

  8. 实验二 组合逻辑电路设计;实验三 时序逻辑电路设计

    文章目录 实验二 组合逻辑电路设计实验报告 实验三 时序逻辑电路设计实验报告 实验二 组合逻辑电路设计实验报告 一.实验目的 1.加深理解组合逻辑电路的工作原理. 2.掌握组合逻辑电路的设计方法. 3 ...

  9. 离散数学实验笛卡尔乘积C语言,集合的运算和笛卡尔乘积

    <集合的运算和笛卡尔乘积>由会员分享,可在线阅读,更多相关<集合的运算和笛卡尔乘积(9页珍藏版)>请在人人文库网上搜索. 1.大连民族学院计算机科学与工程学院实验报告实验题目: ...

  10. matlab 极限积分,实验二MATLAB中的极限和微分积分运算

    <实验二MATLAB中的极限和微分积分运算>由会员分享,可在线阅读,更多相关<实验二MATLAB中的极限和微分积分运算(28页珍藏版)>请在人人文库网上搜索. 1.实验二 MA ...

最新文章

  1. 无监督学习 k-means_监督学习-它意味着什么?
  2. DOM 节点类型及属性
  3. 奈飞文化手册_奈飞文化手册学习笔记
  4. JAVA大数——lightoj1024
  5. 基于天地图标点html教程,天地图WEB API入门指导
  6. python怎么设置背景音乐_怎么设置背景音乐?
  7. 利用Python的PyPDF2库,根据论文标题批量修改pdf的文件名
  8. GSM模块(SIM800L)收发短信 串口调试
  9. C++后台开发技术栈
  10. mongo分片集群部署
  11. iOS获取本地音乐文件
  12. 洛谷 P3356 火星探险问题
  13. oracle数据库的使用
  14. python内置函数可以返回列表、元组_Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。...
  15. Golang FORM相关字段理解
  16. 苹果高管参与直播,或将发布新品
  17. 计算机网络连接显示678是什么意思,宽带连接错误678是什么意思 宽带连接错误678的解决方案...
  18. PDCAOODA循环
  19. Luogu P3165 Splay区间翻转
  20. 2020阿里前端岗暑期实习面试经历

热门文章

  1. 计算机中被选中会是什么颜色,举例详解使用photoshop cc 2017改变图片中被选中区域的颜色-网络教程与技术 -亦是美网络...
  2. laravel mysql 事务_laravel框架中的MySQL事务处理 阿星小栈
  3. 哮喘病人小气道上皮细胞 (Asthma) Small airway epithelial cells 培养解决方案
  4. 代码读智识  笔墨知人心
  5. [CSAPP]Architecture Lab实验笔记
  6. elk学习中遇到的一些问题
  7. 在线负数分数计算机,负分数
  8. 集群搭建——SGE与PBS
  9. Java SE学习笔记
  10. android 电话录音功能,Android实现电话录音功能