C语言综合训练报告范例.docxVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言综合训练报告范例

C语言综合训练报告范例撰写报告之前请认真阅读“C语言综合训练要求”,书写要符合规范特别注意1.全文行间距1.5倍,正文为小四宋体;2.标题为小四黑体,且段前段后0.5倍行距;3.文中图号和表号为5号黑体,图中和表中文字不得大于图名表名。图名位于图下方,表名位于表上方。无论图、表,当出现时前面要有一句表述“。。。如图/表*所示。”图统一使用Microsoft Visio绘制,绝对不可以使用word绘图工具。图号、表号从1往后顺序排,图1,图2。。。。表1。。。。。4.文中标题一级为1,二级1.1,三级1.1.1,顶左边界;往下格式依次为(1),①,缩进2字符。5.报告中所有的英文和数字使用Times New Roman格式,括号等符号使用英文格式下的括号( )。6.注意图和图名,表和表名要在同一页内,表和图都必须是完整的在同一页。流程图一定要有开始/结束,且流程图箭头线旁标注Y/N,不得已的情况下不得出现交叉线。所有的表图,表名图名都要求居中。(从左边界开始居中)7.报告中除了结束语,不能出现“我”“我们”“该报告、该程序”等字眼。8.文中除了参考文献,所有标点使用全角方式下标点。而参考文献则使用半角方式下的符号。9.完成日期,单独一页集合运算器杨续目录摘要(本部分200多字即可)11绪论11.1开发背景11.2开发意义11.3国内外发展现状11.4开发要求12系统分析22.1 功能需求22.2数据需求22.3 性能需求23总体设计23.1功能模块设计23.2系统设计方案34详细设计44.1设备管理模块44.2设备借出借入管理模块64.3设备查询模块64.4系统管理模块65调试与测试65.1 调试65.2 测试76结论7结束语8参考文献(这个要注意标点是半角)8附录1-用户手册(单独起一页)9附录2-源程序 (单独起一页)11摘要(本部分200多字即可)集合运算器可以帮助人员在进行集合运算时节约时间。可以快速准确的运算两个集合之间的交、并、差,以及求集合的补集和判定元素以及子集的判定功能。(为什么开发这样一个程序?)本系统的开发主要包括数据结构的建立及应用程序的开发。经分析,本系统采用结构体存储数据,使用链表表示数据之间的关系。主要实现了两个集合之间进行交、并、差的运算,以及求集合的补集和判定元素以及子集的判定功能。(开发这样一个程序用了C的哪些主要元素等)本文从分析课题的题目背景、题目意义、题目要求等出发,分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。(报告从哪些方面进行介绍的?)关键词:元素;链表;集合(3到5个,是短语)1绪论(本部分描写程序或系统开发的背景,意义,你对题目的理解以及题目要求)1.1开发背景计算机技术发展,信息化普及的状况下,运算高效快速化成为主流。1.2开发意义可以节省工作人员在对集合运算时的时间,得以有更多地时间做其它操作。1.3开发要求根据课程设计任务书要求,本系统开发主要完成以下功能和性能。①能够实现集合的并、交、差运算;② 实现集合的元素判定和子集判定运算;③ 求集合的补集。2系统分析1、程序的实现(1)功能使用链表来表示集合,完成集合的合并,求交集等操作。(2)实施初步完成总体设计,搭好框架,确定函数个数;完成最低要求;继续完成进一步要求。2、设计的要求界面友好,函数功能要划分好;总体设计应画流程图;程序要加必要的注释;要提供程序测试方案;程序要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。3总体设计1、问题分析该问题主要实现以下功能:利用尾插法建立单链表;对于输入的链表进行有序排列删除有序链表中不符合要求的元素调用函数对单链表进行交、并运算并输出2、模块结构(1)结构分析程序以用户和计算机的对话方式执行,即在计算及终端显示提示信息之后,由用户在键盘输入演示程序中规定的运算命令;相应的输入数据(过滤输入中的非法字符)和运算结果闲时间在其后。系统由以下几个模块组成,分别是:单链表的建立单链表的有序排列删除单链表中不符合条件的元素集合交集集合并集双链表输出主函数(2)结构分析图4详细设计(描写各个功能模块界面和程序的详细实现,里面要用到的算法,函数的具体实现,并画出对应的程序流程图。)先做整体介绍,然后再分各个模块介绍实现过程,对于每个模块要画出主要程序或算法的程序流程图1、解题思路(1)数据结构设计创建三个带头结点的单链表,用来存储两个集合中的元素和最终的结果,为实现集合的交、并运算功能,应以有序链表表示集合。为此,需要两个抽象数据类型:有序表和集合。(2)逻辑结构存储结构逻辑结构:创造一个带结点的单链表包括(头结点L、结点若干、尾结点);单链表中每个结点包括(*next表示指针data表示域)2、算法设

文档评论(0)

love3892 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档