离散数学二元关系传递性判别、闭包方法实验报告(共9页).docx
![资源得分’ 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)
《离散数学二元关系传递性判别、闭包方法实验报告(共9页).docx》由会员分享,可在线阅读,更多相关《离散数学二元关系传递性判别、闭包方法实验报告(共9页).docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上离散数学二元关系传递性判别、闭包方法实验报告学院:理学院 班级:11信息与计算科学1班 姓名:* 学号:*一、 实验目的1. 通过上机程序,进一步加深对二元关系传递性判别,自反闭包,对称闭包,传递闭包的理解。 2. 掌握传递性判别,Warshall算法。 3. 学会用程序解决离散数学中的问题。 4. 增强我们编写程序的能力二、 实验内容 实验1:二元关系传递性判别实验2:有限集上给定关系的自反、对称和传递闭包(用Warshall算法)。 三、 实验环境 在microsoft visual c+实验环境下完成的,而所设计的程序也在这个环境下通过了编译,运行和测试。 四、
2、 实验原理和实现过程实验1:#include 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 ;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 /利用布尔加的特
3、征,前一行数大于后一行m=m+1; /如果有一个数不成立,m加1if(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;j=n;j+)cout请输入aijaij;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!=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 二元关系 传递 判别 方法 实验 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内