2022年2022年离散数学二元关系传递性判别、闭包方法实验报告 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年2022年离散数学二元关系传递性判别、闭包方法实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年离散数学二元关系传递性判别、闭包方法实验报告 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散数学二元关系传递性判别、闭包方法实验报告学院:理学院班级: 11信息与计算科学1 班姓名: * 学号: * 一、实验目的1. 通过上机程序,进一步加深对二元关系传递性判别,自反闭包,对称闭包,传递闭包的理解。2. 掌握传递性判别,Warshall算法。3. 学会用程序解决离散数学中的问题。4. 增强我们编写程序的能力二、实验内容实验 1:二元关系传递性判别实验 2:有限集上给定关系的自反、对称和传递闭包(用Warshall算法)。三、实验环境在 microsoft visual c+实验环境下完成的,而所设计的程序也在这个环境下通过了编译,运行和测试。四、实验原理和实现过程实验 1:#in
2、clude using namespace std; void main() int n,i,j,k; int m=0; /m是判断传递关系计数参数coutn; int a2020; for(i=1;i=n;i+) for(j=1;j=n;j+) cout 请输入 aijaij; /输入 R矩阵coutR 的关系矩阵为:endl; for(i=1;i=n;i+) for(j=1;j=n;j+) coutaij ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 -
3、 - - - - - - - - coutendl; /输出 R矩阵for(i=1;i=n;i+) for(j=1;j=n;j+) if(aij!=0) for(k=1;k=n;k+) if(aikajk /利用布尔加的特征,前一行数大于后一行 m=m+1; / 如果有一个数不成立,m加 1 if(m=0) coutR有传递关系 endl; else coutR没有传递关系endl; 实验 2: 1)自反闭包#include using namespace std; void main() int n,i,j; coutn; int a2020; for(i=1;i=n;i+) for(j=1
4、;j=n;j+) cout 请输入 aijaij; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9 页 - - - - - - - - - coutR 的关系矩阵为:endl; for(i=1;i=n;i+) for(j=1;j=n;j+) coutaij ; coutendl; for(i=1;i=n;i+) for(j=1;j=n;j+) if(aij!=0) aii=1; ajj=1; /把符合条件的对角线上的值改为1 coutR 的关系矩阵为:endl; fo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年离散数学二元关系传递性判别、闭包方法实验报告 2022 离散数学 二元关系 传递 判别 方法 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内