- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告书写格式和样式
附录:课程设计说明书的书写格式与细则
设计题目
一、 正文标题层次 正文题序层次是文章结构的框架,一般采用社会通用的论文书写形式。即章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之间加小圆点,末尾一级的后面不加小圆点,层次分级一般不超过四级为宜,示例如下:
第一级(章) 1 2 3 ……第二级(条)1.1
1.2…2.1
2.2 …3.1
3.2 … ……第三级(条)1.1.1
1.1.2 …
1.2.1
1.2.2…2.1.1
2.1.2 …
2.2.1
2.2.2…3.1.1
3.1.2 …
3.2.1
3.2.2… ……第四级(条)1
1.2.2.1…
1.3.1.1…2.1.1.1
2.2.2.1…
2.3.1.1…3.1.1.1
3.2.2.1…
3.3.1.1… ……二、表格 每个表格应有自己的表序与表题,表序与表题间空一格。
例如:表1.1 XXXX ,且表题与表序应写在表格的上方正中处。
三、插图 插图图面要整齐、美观,插图应与正文呼应,不能脱节。每幅插图应有图序与图题,图序编号要连续,图序与图题间空一格且要放在插图下方居中处。
四、公式 公式应另起一行写在稿纸的中央。
设计报告实例:
武汉理工大学华夏学院
课程设计报告书
课程名称: 数据结构
题 目: 哈夫曼树及哈夫曼编码的C语言程序实现
系 名: 信息工程系
专业班级: 软件2101
姓 名: 柳浪
学 号: 10225610104
指导教师: 钱小红 黄启荃
2011 年 6月24日
课程设计任务书
学生姓名: 柳浪 专业班级:软件2101
指导教师: 黄启荃 工作单位: 华夏学院计算机教研室
设计题目:哈夫曼树及哈夫曼编码的C语言实现
初始条件:
1、栈的操作与应用.
2、带TC或VC的计算机系统。
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
主要任务:(在规定的时间内完成下列任务)
〔问题〕输入一个有n个叶结点的权值构造一棵哈夫曼树;
(例如:n=8,权值为 5 29 7 8 14 23 3 11)
1. 实现哈夫曼算法的数据类型定义 :
结点应存储四种信息:结点的权值、左右子树地址、及双亲结点地址
2. 构造哈夫曼树,输出哈夫曼编码;
3. 编制完成上述问题的C语言程序、进行程序调试并能得出正确的运行结果,并对采用的算法进行分析。
设计报告撰写格式要求:(课程设计报告按统一通用格式书写)具体内容如下:
① 设计任务与要求 ② 总体方案与说明
③ 程序主要模块的流程图 ④ 源程序清单与注释
⑤ 问题分析与解决方案(包括调式记录、调式报告,即在调式过程中遇到的主要问题、解决方法及改进设想); ⑥ 小结与体会
附录:① 源程序(必须有简单注释) ② 使用说明 ③ 参考资料
时间安排:6月20日---24日
第一天布置题目,确定任务、查找相关资料第二天~第四天功能分析,编写程序,调试程序、运行系统;第五天程序验收、答辩;撰写设计报告。指 导 教 师 签 字: 2011年6月20日
系 主 任 签 字: 年 月 日
设计题目:哈夫曼树及哈夫曼编码的C语言实现
问题描述及要求
1.1 〔题描述〕输入一个有n个叶结点的权值构造一棵哈夫曼树;)
(例如:n=8,权值为 5 29 7 8 14 23 3 11
1.2 要求程序输出:
(1)初始化:将2n-1个结点的三个指针域的值置为空(可用-1表示),权值为0;
(2) 输入:读入n个叶结点的权值存入向量的前n个分量中,即形成有n个结点的森林(一个结点为一棵树);
(3) 排序:按权值排序(从小到大)
(4) 合并:把前两棵树组成一课新树,放回森林,直至形成一棵树;最后输出哈夫曼编码:
2 需求分析
哈夫曼树和哈夫曼编码的c语言基本功能
初始化:输入编码字符和其权值,生成哈夫曼树和字符的哈弗曼编码,并用
保存文件哈夫曼树和字符的哈夫曼编码。
(2)编码:把文本字
文档评论(0)