语言程序设计课程设计报告尹航赵增阳组.doc
文本预览下载声明
哈尔滨工业大学英才学院
2012本科
《C语言程序设计课程设计》
报告
项目题目: 哈弗曼编码问题
班 级:
项目组编号: 班 第 组
项目组成员: 姓名 学号
尹航
赵增阳
指导教师: 赵玲玲
开始日期: 201
完成日期: 201
哈工大软件学院2008级本科《综合课程设计》报告
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc 2012级本科《C语言程序设计课程设计》评价表 PAGEREF _Toc \h I
HYPERLINK \l _Toc 哈尔滨工业大学课程设计任务书 PAGEREF _Toc \h II
HYPERLINK \l _Toc 第1部分 项目开发计划 PAGEREF _Toc \h 1
HYPERLINK \l _Toc 第2部分 系统分析 PAGEREF _Toc \h 2
HYPERLINK \l _Toc 第3部分 系统设计 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 第4部分 系统实现及测试 PAGEREF _Toc \h 4
HYPERLINK \l _Toc 第5部分 项目总结 PAGEREF _Toc \h 5
HYPERLINK \l _Toc 参考文献 PAGEREF _Toc \h 6
HYPERLINK \l _Toc 附录 PAGEREF _Toc \h 7
- PAGE 1 -
2012级本科《C语言程序设计课程设计》评价表
题 目
哈夫曼编码问题
指导老师
赵玲玲
项 目 内 容 简 介(250字)
本项目所编写程序用以实现以 HYPERLINK /view/.htm \t _blank 哈夫曼树─即最优 HYPERLINK /view/88806.htm \t _blank 二叉树的形式进行 HYPERLINK /view/.htm \t _blank 数据压缩,特点在于每种字符长度是根据每一个源 HYPERLINK /view/.htm \t _blank 字符出现的估算概率而建立起来的(出现概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编码之后的字符串的平均期望长度降低)。项目旨在于提高我们编写程序应用于解决具体问题的能力。
项目的执行分为学习相关介绍性资料、大致编写框架、分工完成具体程序块、共同解决难以完成的程序功能并debug、改善并简化程序细节来提高程序可读性与简约程度五个过程。最终得到的项目成果为可以将文本格式文档中的数据,压缩为哈弗曼编码表示数据文件的程序。
学 号
姓 名
项目组内角色职责
贡献排名
平时扣分
成 绩
尹航
程序编写和精简、50%报告填写
赵增阳
程序框架制作和汇总、PPT制作、
50%报告填写
评 委 评 分
评选项
得分
评选项
得分
项目规模、技术难度、工作量(20分)
项目文档及报告(20分)
项目实现结果(可运行演示)(20分)
答辨表现(30分)
团队分工与协作情况(10分)
项目总分(100分)
项目评价
项目规模及工作量(□饱满、□达到要求、□不饱满);项目实现结果 (□良好、□有小问题、□错误较多);项目文档及报告撰写(□规范、□较规范、□不规范、□未提交);答辩表示(□优秀、□良好、□一般、□较差) ,团队分工及协作(□很好、□较好、□一般、□较差)。
签字
课程负责人签字
答辩日期: 年 月 日
哈尔滨工业大学课程设计任务书
姓 名: 尹航 赵增阳
院 (系): 英才学院
专 业: 土木工程 班 号:
任务起至日期: 2013年5月
课程设计题目: 哈弗曼编码问题
项目简介:
本项目所编写程序用以实现以
本项目所编写程序用以实现以 HYPERLINK /view/.htm \t _blank 哈夫曼树─即最优 HYPERLINK /view/88806.htm \t _blank 二叉树的形式进行 HYPERLINK /view/.htm \t _blank 数据压缩,特点在于每种字符长度是根据每一个源 HYPERLINK /view/.htm \t _blank 字符出现的估算概率而建立起来的(出现概率高的字符使用较短的编码,反之出现
显示全部