- 20
- 0
- 约2.37千字
- 约 5页
- 2018-12-13 发布于天津
- 举报
实验五Shanoon编码方案程序设计.doc
实验五 Shanoon编码方案程序设计
一、实验目的
(1)进一步熟悉Shannon编码算法;
(2)掌握C语言程序设计和调试过程中数值的进制转换、数值与字符串之间的转换等技术。
二、实验要求
(1)输入:信源符号个数q、信源的概率分布p;
(2)输出:每个信源符号对应的Shannon编码的码字。
三、Shannon编码算法
1:procedure SHANNON(q,{})
2: 降序排列{}
3: for i=1 q do
4: F()
5:
6:将累加概率F()(十进制小数)变换成二进制小数。
7:取小数点后个二进制数字作为第i个消息的码字。
8:end for
9:end procedure
四、实验代码
# includestdio.h
# includemath.h
# includestdlib.h
//# includeunistd.h
//# includevalues.h
# includestring.h
# define DELTA 1e-6//误差范围
void sort(float*,int);//排序
int main()
{
register int i,j;
int n; //字符个数
int temp;
float *p_i; //转移概率
flo
您可能关注的文档
- 太康县高贤乡刘河行政村监控设备项目.PDF
- 小米林斌未来五年智能手机不会有明显进步.PDF
- 广西工学院实验报告.doc
- 2026年腕踝针术后疼痛护理技巧课件.pptx
- 2026年胃癌根治术护理培训ppt模板.pptx
- 2026年度航道整治培训汇报材料.docx
- 2026年围手术期用药管理培训课件.pptx
- 2026年微生物检验质量控制.pptx
- 2026年危重症营养评估要点ppt.pptx
- 2026年微创手术肾结石培训ppt.pptx
- 2026年围手术期护理质量控制培训.pptx
- 2026年度城市大脑调研汇报材料.docx
- 2026年腕踝针配合术后康复ppt.pptx
- 2026年微生物检验课件模板.pptx
- 广东省广州市2026年广州市普通高中毕业班综合测试(二)物理试卷(含答案)(广州二模).pdf
- 广东省2026年普通高等学校招生全国统一考试高三年级模拟测试(二)语文试卷答案(广东二模).pdf
- 广东省2026年普通高等学校招生全国统一考试高三年级模拟测试(二)历史试卷(含答案)(广东二模).pdf
- 广东省广州市2026年广州市普通高中毕业班综合测试(二)语文试卷(含答案)(广州二模).pdf
- 广东省2026年普通高等学校招生全国统一考试高三年级模拟测试(二)物理试卷(含答案)(广东二模).pdf
- 广东省2026年普通高等学校招生全国统一考试高三年级模拟测试(二)物理试卷答案(广东二模).docx
最近下载
- 2025年职业技能鉴定考试(汽车驾驶员技师、高级技师)在线题库及答案.docx VIP
- 现代企业制度教程.ppt VIP
- 2026年第二季度党课PPT.pptx VIP
- 氨纶上色剂对锦氨织物染色同色性及色牢度的影响-来源:现代纺织技术(第2022005期)-浙江工程学院 浙江省纺织工程学会.pdf VIP
- 经营业绩专项审计内容及重点.docx VIP
- 国开《生产与运作管理》学习记录.docx
- 2025年绍兴越城区事业单位招聘考试真题.docx VIP
- 粮油国企笔试题及答案.docx VIP
- 河南省濮阳市2024-2025学年高二下学期6月期末学业质量监测物理试题(解析版).docx VIP
- 2025年新改版苏教版四年级下册科学全册精编知识点(背诵用).pdf
原创力文档

文档评论(0)