集合的运算+课程设计报告
《集合的运算+课程设计报告》由会员分享,可在线阅读,更多相关《集合的运算+课程设计报告(16页珍藏版)》请在毕设资料网上搜索。
1、 高级语言程序设计高级语言程序设计 课程设计报告课程设计报告 题目: 集合的运算 专业: 网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院计算机学院 20162016 年年 4 4 月月 2222 日日 学号学号 1508020118 2015-2016 学年学年 第第二二学期学期 计算机学院 高级语言程序设计课程设计报告 I 目录 一、需求分析. II 1、程序的实现. 1 (1)功能. 1 (2)实施. 1 2、设计的要求. 1 二、概要设计 1 1、问题分析. 1 2、模块结构. 2 (1)结构分析. 2 (2)结构分析图. 2 三、详细设计 3 1、解题思路. 3 (1)数据结
2、构设计. 3 (2)逻辑结构存储结构. 3 2、算法设计. 3 四、调试分析和测试结果 4 1、模块分析. 4 (1)定义单链表结点类型. 4 (2)运用尾插法建立单链表. 4 (3)建立有序链表. 5 2、结果分析. 5 五、总结 6 1、解决的问题. 6 (1)集合的运算算法. 6 (2)解决方式. 7 2、心得体会. 7 六、参考文献(资料不得少于 5 篇) 7 计算机学院 高级语言程序设计课程设计报告 II 七、致谢 7 八、附录(含程序源码) 8 计算机学院 高级语言程序设计课程设计报告 1 一、需求分析 1、程序的实现 (1)功能 使用链表来表示集合,完成集合的合并,求交集等操作。
3、 (2)实施 1) 初步完成总体设计,搭好框架,确定函数个数; 2) 完成最低要求; 3) 继续完成进一步要求。 2、设计的要求 (1) 界面友好,函数功能要划分好; (2) 总体设计应画流程图; (3) 程序要加必要的注释; (4) 要提供程序测试方案; (5) 程序要经得起测试,宁可功能少一些,也要能运行起来,不能运 行的程序是没有价值的。 二、概要设计 1、问题分析 该问题主要实现以下功能: (1) 利用尾插法建立单链表; (2) 对于输入的链表进行有序排列 (3) 删除有序链表中不符合要求的元素 (4) 调用函数对单链表进行交、并运算并输出 计算机学院 高级语言程序设计课程设计报告 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集合 运算 课程设计 报告
