课程设计报告书写格式及样式

课程设计报告书写格式及样式

ID:35237036

大小:83.50 KB

页数:7页

时间:2019-03-22

课程设计报告书写格式及样式_第1页
课程设计报告书写格式及样式_第2页
课程设计报告书写格式及样式_第3页
课程设计报告书写格式及样式_第4页
课程设计报告书写格式及样式_第5页
资源描述:

《课程设计报告书写格式及样式》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、附录:课程设计说明书的书写格式与细则设计题目一、正文标题层次正文题序层次是文章结构的框架,一般采用社会通用的论文书写形式。即章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之间加小圆点,末尾一级的后面不加小圆点,层次分级一般不超过四级为宜,示例如下:第一级(章)123……第二级(条)1.11.2…2.12.2…3.13.2………第三级(条)1.1.11.1.2…1.2.11.2.2…2.1.12.1.2…2.2.12.2.2…3.1.13.1.2…3.2.13.2.2………第四级(条)1.1.1.11.2.2.1

2、…1.3.1.1…2.1.1.12.2.2.1…2.3.1.1…3.1.1.13.2.2.1…3.3.1.1………二、表格每个表格应有自己的表序与表题,表序与表题间空一格。例如:表1.1XXXX,且表题与表序应写在表格的上方正中处。三、插图插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。四、公式公式应另起一行写在稿纸的中央。设计报告实例:武汉理工大学华夏学院课程设计报告书课程名称:数据结构题目:哈夫曼树及哈夫曼编码的C语言程序实现系名:信息工程

3、系专业班级:软件2101姓名:柳浪学号:10225610104指导教师:钱小红黄启荃2011年6月24日课程设计任务书学生姓名:柳浪专业班级:软件2101指导教师:黄启荃工作单位:华夏学院计算机教研室设计题目:哈夫曼树及哈夫曼编码的C语言实现初始条件:1、栈的操作与应用.2、带TC或VC的计算机系统。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)主要任务:(在规定的时间内完成下列任务)〔问题〕输入一个有n个叶结点的权值构造一棵哈夫曼树;(例如:n=8,权值为529781423311)1.实现哈

4、夫曼算法的数据类型定义:结点应存储四种信息:结点的权值、左右子树地址、及双亲结点地址2.构造哈夫曼树,输出哈夫曼编码;3.编制完成上述问题的C语言程序、进行程序调试并能得出正确的运行结果,并对采用的算法进行分析。设计报告撰写格式要求:(课程设计报告按统一通用格式书写)具体内容如下:①设计任务与要求②总体方案与说明③程序主要模块的流程图④源程序清单与注释⑤问题分析与解决方案(包括调式记录、调式报告,即在调式过程中遇到的主要问题、解决方法及改进设想);⑥小结与体会附录:①源程序(必须有简单注释)②使用说明③参考资料时间安排:6月2

5、0日---24日第一天布置题目,确定任务、查找相关资料第二天~第四天功能分析,编写程序,调试程序、运行系统;第五天程序验收、答辩;撰写设计报告。指导教师签字:2011年6月20日系主任签字:年月日设计题目:哈夫曼树及哈夫曼编码的C语言实现1问题描述及要求1.1〔题描述〕输入一个有n个叶结点的权值构造一棵哈夫曼树;)(例如:n=8,权值为5297814233111.2要求程序输出:(1)初始化:将2n-1个结点的三个指针域的值置为空(可用-1表示),权值为0;(2)输入:读入n个叶结点的权值存入向量的前n个分量中,即形成有n个结

6、点的森林(一个结点为一棵树);(3)排序:按权值排序(从小到大)(4)合并:把前两棵树组成一课新树,放回森林,直至形成一棵树;最后输出哈夫曼编码:2需求分析哈夫曼树和哈夫曼编码的c语言基本功能(1)初始化:输入编码字符和其权值,生成哈夫曼树和字符的哈弗曼编码,并用保存文件哈夫曼树和字符的哈夫曼编码。(2)编码:把文本字符串转换为“0”和“1”表示的哈夫曼编码。(3)译码:把“0

7、”和“1”表示的哈夫曼编码串转换为文本字符串(4)显示哈夫曼树:以凹入形式显示哈夫曼树。(5)显示哈夫曼表:以表格形式显示哈夫曼树。(6)显示字符编码

8、3实现方法实现哈夫曼算法的数据类型定义定义为:typedefstructpdode{intweight;/*权值域*/intparent,lchild,rchild;/*前件、左子树、右子树指针域*/}HTnode,*huffmantree;2概要设计(1)构造一个CodeNode结构体用来存储编码字符及各自符的编码,(2)从根节点开始,左走一步为0,右走一步为1,并将编码结果存入文件中(3)一旦到达叶子,则译出了一个字符。模块之间的调用关系为:开始初始化正文统计字符出现次数并输出以树的形式输出哈夫曼树初始化正文统计字符出现次

9、数并输出以树的形式输出哈夫曼树初始化正文统计字符出现次数并输出以树的形式输出哈夫曼树初始化正文统计字符出现次数并输出以树的形式输出哈夫曼树初始化正文统计字符出现次数并输出以树的形式输出哈夫曼树初始化正文统计字符出现次数并输出以树的形式输出哈夫曼树1详细设计(1)坐标位置int

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。