离散上机实验报告.docx
《离散上机实验报告.docx》由会员分享,可在线阅读,更多相关《离散上机实验报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、离散上机实验报告(闭包运算)姓名:郭志超班级:计131学号: 实验目的:通过编程实现二元关系的自反闭包,对称闭包,传递闭包的计算。#include#includeint main()char ch100;char a100,b100,c,s;int i,j,k,n,count;int sign100=0;printf(请输入集合的元素:n);gets(ch);printf(n请输入二元关系R的个数:n);scanf(%d%c,&n,&c);count=n;printf(n请输入二元关系R:n);for(i=0;in;i+)scanf(%c%c%c%c,&ai,&c,&bi,&s);printf
2、(该二元关系的自反闭包是:);for(i=0;in;i+)if(ai!=bi)printf( ,ai,bi);for(i=0;in+1;i+)printf( ,chi,chi);printf(n);printf(该二元关系的对称闭包是:);for(i=0;in;i+)printf( ,ai,bi);for(i=0;in;i+)if(ai!=bi)for(j=0;jn;j+)if(bi=aj&ai=bj)break;if(j=n)printf( ,bi,ai);printf(n);printf(该二元关系的传递闭包是:);for(i=0;in;i+)if(ai!=bi)for(j=0;jn;j+
3、)if(bi=aj & aj!=bj)for(k=0;kn;k+)if(ak=ai&bj=bk)break;if(k=n)acount=ai;bcount=bj;count+;for(i=0;icount;i+)for(j=0;jcount;j+)if(ai=aj&bi=bj)+signi;if(signi=2)aj=0;bj=0;for(i=0;icount;i+)if(ai!=0&bi!=0)printf( ,ai,bi);printf(n);运行截图:总结: 通过这次的上机实验,我了解到了离散数学和计算机的密切关系。这次的上机实验不仅提高了我的编程能力还增加了我学习离散数学的兴趣,提高了我综合运用知识的能力,真正做到知行一致。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散 上机 实验 报告
限制150内