等价关系运算c语言大作业,离散数学C语言上机题.doc
离散数学C语言上机题
广东工业大学 计算机科学与技术 张法光
离散数学C语言上机题
Anyview
可视化编程作业系统
二元关系章节编程题
EX
01
6.01③ 试设计一算法,
实现集合的卡氏积运算。
实现下列函数:
/**
* 进行两个集合的卡氏积运算
* @param pA: 要进行卡氏积运算的集合
* @param pB: 要进行卡氏积运算的集合
* @return: 将pA和pB进行卡氏积运算后得到的集合
*/
pCartersianSet CartesianProduct(pOriginalSet pA, pOriginalSet pB)
{
pCartersianSet pC=createNullCartersianSet(); //空卡
for(resetOriginalSet(pA);!isEndOfOriginalSet(pA);nextOriginalSetPos(pA))
{ // 空卡 ←序偶插入 ← 建立序偶 ← 条件语句
for(resetOriginalSet(pB);!isEndOfOriginalSet(pB);nextOriginalSetPos(pB))
OrderedCoupleInsertToCartersianSet(pC,createOrderedCouple(getCurrentOriginalSetElem(pA),g
etCurrentOriginalSetElem(pB)));
}
return pC;
}
02
6.02② 试设计一算法,
给定集合A、集合B和集合C,判断集合C是否为A到B的一个二元关系。
实现下列函数:
/**
* 给定集合A、集合B和集合C,判断集合C是否为A到B的一个二元关系。
* @param pA: 集合A
* @param pB: 集合B
* @param pC: 集合C
* @return: 如果集合C是A到B的一个二元关系,则返回true,否则返回false。
*/
boolean isBinaryRelation(pOriginalSet pA, pOriginalSet pB, pCartersianSet pC)
{
pCartersianSet pD=createNullCartersianSet();
for(resetOriginalSet(pA);!isEndOfOriginalSet(pA);nextOriginalSetPos(pA))
{ // 空卡 ←序偶插入 ← 建立序偶 ← 条件语句
for(resetOriginalSet(pB);!isEndOfOriginalSet(pB);nextOriginalSetPos(pB))
OrderedCoupleInsertToCartersianSet(pD,createOrderedCouple(getCurrentOriginalSetElem(pA),getCurrentOriginalSetElem(pB)));
}
for(resetCartersianSet(pC);!isEndOfCartersianSet(pC); nextCartersianSetPos(pC))
{
if(isInCartersianSet(pD,getCurrentCartersianSetElem(pC)))
;//满足条件,执行空语句,继续循环
else return false;
}
return true;
}
03
6.03② 试设计一算法,求集合A上的恒等关系。
实现下列函数:
/**
* 给定集合A,求集合A上的恒等关系。
* @param pSet: 原始集合
* @return: 集合A上的恒等关系。
*/
pCartersianSet IdentityRelation(pOriginalSet pA)
{ pCartersianSet pB=createNullCartersianSet();
for(resetOriginalSet(pA);!isEndOfOriginalSet(pA);nextOriginalSetPos(pA))
{ // 空卡 ←序偶插入 ← 建立序偶 ← 条件语句
for(resetOriginalSet(pA);!isEndOfOriginalSet(pA);nextOriginalSetPos(pA))
if(getCurrentOriginalSetElem(pA)==getCurrentOriginalSetElem(pA))//The same elements
OrderedCoupleInsertToCa
等价关系运算c语言大作业,离散数学C语言上机题.doc相关推荐
- c语言大作业旋转,c语言大作业全-20210412035629.docx-原创力文档
Document number:PBGCG-0857-BTDO-0089-PTT1998 Document number:PBGCG-0857-BTDO-0089-PTT1998 C语言大作业全 #i ...
- 有输入和输出的c语言大作业题目,C语言大作业题目2011.pdf
C语言大作业题目2011 忆 恰 疡 留 夯 毒 癌 识 畔 赶 产 嘎 挡 仅 盔 撤 磊 唆 衬 崔 盟 碌 残 馈 勇 渐 抑 瘤 亩 逸 难 目 给 忧 狸 弹 菊 佰 谬 卉 卫 保 扦 攫 ...
- c语言作业查询,C语言大作业学生成绩查询系统源代码.doc
C语言大作业学生成绩查询系统源代码 #include #include struct student { char name[20]; char speciality[10]; int C; int ...
- c语言大作业参考书,C语言大作业设计-
<C语言大作业设计->由会员分享,可在线阅读,更多相关<C语言大作业设计-(17页珍藏版)>请在人人文库网上搜索. 1.常州工学院c语言作业设计规格标题:通信记录管理系统二级学 ...
- c语言大作业俄罗斯方块,C语言自己写俄罗斯方块(完整版)
还记得大笨兔以前在博客发的几篇关于如何使用C语言写俄罗斯方块游戏的文章吗? 当时大笨兔已经将基本的逻辑写完了,但还有两个功能没有加进去:游戏结束和游戏暂停. 所以这次大笨兔抽空就将这两个功能加进去了. ...
- c语言大作业菜单,C语言大作业:编写菜单控制猜商品价格程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 改写猜价格游戏的程序(见下),实现对这个游戏的一些管理功能,可以根据菜单对商品进行添加.删除.查找.浏览等操作,根据模块间数据传递的方式分析各个模块的函数 ...
- c语言大作业_2018 C语言大作业--21_Ekko制作教程
同学们实现的效果: https://www.zhihu.com/video/1066249425780809728 以下是开发同学的相关文档: <Ekko>设计报告 本组设计并编写的游戏& ...
- c语言大作业万年历,C语言实现简单万年历
本文实例为大家分享了C语言实现简单万年历的具体代码,供大家参考,具体内容如下 #include #include int year, month; int run[12] = { 31,29,31,3 ...
- 火车票售票系统C语言大作业,基于C语言实现简单的12306火车售票系统
程序设计要求用C语言写一个简单的火车售票系统,主要实现的功能为: 录入班次信息 浏览班次信息 按班次号查询 按终点站查询 按余票数量排序保存 售票 退票 更新班次信息 退出系统 所有的班次信息保存在n ...
最新文章
- linux几种快速清空文件内容的方法
- 51nod 1785 数据流中的算法 (方差计算公式)
- wampserver无法打开http://127.0.0.1/
- Expression Blend实例中文教程(3) - 布局控件快速入门Grid
- NEC红外协议编码,38K红外遥控编码,红外遥控发射接收电路选型设计
- python二分法代码_Python的算法之二分法
- vb 开机到现在的时间
- 作用域闭包,你真的懂了吗?
- sqlserver基本增删查语句
- 深度技术 Windows 7 SP1 x64 极速装机版 V2013.05
- 屏幕录制工具LICEcap,截屏生成GIF图
- windows通过vnc远程桌面
- 计算机的存储功能是什么原因,电脑储存的意义是什么
- 记录一个看着比较顺眼的blockquote的css装饰
- 海尔简爱S15电脑使用U盘来重新安装Win10系统教学
- Objective C 常用代码片段制作(code snippet library)
- 做好异常处理,防止无故翻车
- C语言 静音检测,ffmpeg静音检测 Autohotkey
- 分享剪辑核心技巧,新手做自媒体短视频,如何避免重复度过高?
- 2020春季学期哈工大软件构造学习心得一
热门文章
- KY-RTI分布仿真技术:第九章 综合演示
- 视图 setVisibility 用法
- 小区门禁卡可以复制到手机上吗_手机NFC可以复制小区用的门禁卡吗?哪些可以?哪些不可以?又该如何操作?...
- 【webpack】记录hmr失效解决方案
- python apache benchmark_Python cudnn.benchmark方法代码示例
- GB50202-2018《建筑地基工程施工质量验收标准》免费下载
- RationalDMIS 2020 组合元素(元素定义)
- 2016年12月六级农业翻译
- windows程序设计读书笔记四
- 在 Pages文稿中怎样给文本添加阴影、外框?