欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    编码解码 课程设计

    • 资源ID:1395973       资源大小:68.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    编码解码 课程设计

    1、 课 程 设 计 设计课程名称: C 语言课程设计 题 目: 编码解码 目录 1、 编码解码任务书 2、 课程设计正文 (1)任务主要功能概述 (2)任务书基本要求分析和内容描述 (3)系统的功能结构框图 (4)C 语言程序代码 (5)系统使用说明书 3、 课程设计日志及心得体会 编码解码任务书 一、目的要求 本课程设计任务的目的是要求学生按照分析、设计、编码、调试 和测试的软件开发过程独立完成一个简单的数据压缩解压系统, 并能 最终实现本系统的功能要求。 二、功能要求 【题目描述】 在压缩算法中,有一种算法叫做游程压缩算法,其算法是如果遇 到多个连续相同的字节, 就先记录该字节的连续的个数,

    2、然后再记录 该字节。例如字符串 AAABBCCCCCCAAA 压缩结果是 3A2B6C3A,结果只 需要 8 字节就存贮了原先 14 字节的内容。不过这种方法有个缺点, 如果单个元素较多的时候,反而会大于原先压缩前的内容。例如 AAABBCDEF 结果是 3A2B1C1D1E1F,大于原串长。因此设置一个特殊字 节,如果有连续出现的字符,就用一个表示下面是压缩数据,然后 接着一个连续个数,再是被压缩的字节。例如第一个例子中,被压缩 成3A2B6C3A 第二个例子,被压缩成3A2BCDEF。实现这种算法。 并 且 考 虑 如 何 改 良 该 算 法 。 Windows 提 供 一 个 压 缩 工

    3、 具 compress.exe,可用来压缩大文件,可以通过 VC 自带的解压缩库 lzexpand.dll 来解压缩。 你的程序需要实现以下功能: 1 字符串简单编码 2 字符串简单解码 3 字符串改进编码 4 字符串改进解码 5 解压缩由命令行 compress 生成的压缩文件。 【题目要求】 (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这 个菜单,然后用户通过菜单项选择希望进行的操作项目; (2) 在第一,三个功能中,用户输入源文件名称和目标文件名称, 你的程序打开源文件,进行编码,结果放在目标文件中,同时把结果 显示再屏幕上 (3)在第二,四个功能中,用户输入源文件名称和目标

    4、文件名称, 你的程序打开源文件,进行解码,结果放在目标文件中,同时把结果 显示再屏幕上 (4)在功能 5 中,输入压缩文件名和解压以后的文件名,直接解 压出结果文件。 【输入/输出要求】 (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择 相应的操作项目。 进入每个操作后, 根据程序的提示输入相应的信息; (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括 输入的数据内容、格式及结束方式等。 课程设计正文 一、编码解码任务书主要功能概述 编码解码任务书系统主要实现以下功能: 1、 字符串简单编码。 2、 字符串简单解码。 3、 字符串改进编码。 4、 字符串改进解码。 5、 解

    5、压缩由命令行 compress 生成的压缩文件。 6、 退出。 【补充】执行一个功能后,按 enter 键可以继续选择功能键,执行下 一个任务。在未退出的条件下, 系统可以连续多次执行上述的 5 个功 能。 二、任务书基本要求分析和内容描述 【要求分析】 (1)为各项操作功能设计一个菜单。应用程序运行后,先显示这个 菜单,然后用户通过菜单项选择希望进行的操作项目; (2) 在第一,三个功能中,用户输入源文件名称和目标文件名称, 你的程序打开源文件,进行编码,结果放在目标文件中,同时把结果 显示再屏幕上 (3)在第二,四个功能中,用户输入源文件名称和目标文件名称, 你的程序打开源文件,进行解码,

    6、结果放在目标文件中,同时把结果 显示再屏幕上 (4)在功能 5 中,输入压缩文件名和解压以后的文件名,直接解压 出结果文件。 【程序要求】 (1) 程序正确。能够严格实现任务书中描述的功能; (2) 界面友好。尽可能使界面友好、直观、易操作; (3) 风格友好。源程序应有良好的编码风格,使程序容易阅读。 【输入/输出要求】 (1)应用程序运行后,先显示一个菜单,然后用户根据需要选择 相应的操作项目。 进入每个操作后, 根据程序的提示输入相应的信息; (2)要求用户输入数据时,要给出清晰、明确的提示信息,包括 输入的数据内容、格式及结束方式等。 三、系统的功能结构框图 主函数 mian 字 符 串 简 单 编 码 字 符 串 简 单 解 码 解 压 缩 由 命 令 行 compress 生成的压缩 文件 字 符 串 改 进 解 码 字 符 串 改 进 编 码 调用 fun1(),fun2()函数 按 enter 键解束 jdbm() jdjm() gjbm() gjjm() jy() 目录 退出 四、C 语


    注意事项

    本文(编码解码 课程设计)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583