文章编辑课程设计报告及代码(共14页).doc
《文章编辑课程设计报告及代码(共14页).doc》由会员分享,可在线阅读,更多相关《文章编辑课程设计报告及代码(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上*工学院数据结构课程设计报告选题名称: 文章编辑 系(院): *工程学院 专 业: 班 级: 姓 名: * 学 号: 指导教师: 学年学期: 2009 2010 学年 第 2 学期2010年 6 月 16 日设计任务书课题名称文章编辑设计目的随着社会的高速发展,现在人们对信息的处理要求越来越高,设计此程序,以方便人们快速的处理信息文字,提高工作效率,从而适应快速的社会发展步伐实验环境Windows2000以上操作系统Visual C+6.0以上编译环境任务要求功能:静态存储一页文章,每行最多不超过80个字符,共N行;具有如下作用:(1)分别统计出其中英文字母数和空格数
2、及整篇文章总字数;(2)统计某一字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。工作进度计划序号起止日期工 作 内 容16月14日15日查找资料,设计程序26月16日17日完善程序,做答辩PPT36月18日完成设计,课题答辩46月19日20日完成报告指导教师: 年 月 日 摘要:随着社会的高速发展,现在人们对信息的处理要求越来越高,使得文章内容、数量也越变庞大,所以,随之而来的就是对文章的处理变得越来越复杂。设计此程序以方便人们对文章的处理。此程序的功能有查找文章中某个字符串出现的次数,统计文章中数字,字母,空格等信息出现的次数,分行显示用户输入的文章,输入一字
3、符串并删除文章中所有该字符串,最后,此程序功能简单,操作方便,所以,试验证明,本程序是一款很实用的程序。关键字:文章编辑;字符查找;统计;删除目录1需求分析12概要设计12.1主要模块的描述12.2 程序流程框图如图1所示22.3各功能函数描述23详细设计和实现33.1存储结构设计33.2 主要算法设计33.3程序运行流程说明44调试与操作说明41需求分析这一次数据结构课程设计,我做的课题是文章编辑。任务与要求包括:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章,每行最多不超过80个字符,共N行;要求:(1)分别统计出其中英文字母数和空格数及整篇文章总字数;(2)统计某一
4、字符串在文章中出现的次数,并输出该次数;(3)删除某一子串,并将后面的字符前移。存储结构使用线性表,分别用几个子函数实现相应的功能;void InitList(wzbj *L) /查找文章结尾有无结束符“#”void StrNo(wzbj *L) /统计某一字符串出现的次数wzbj *DelStr(wzbj *L) /删除某一字段void print1(wzbj *L) /分行输出用户的 输入的各行字符void print2(wzbj *L, int &p1, int &p2, int &p3, int &n) /统计字符信息输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符
5、号。输出形式:(1)分行输出用户输入的各行字符;(2)分4行输出全部字母数、数字个数、空格个数、文章总字数(3)输出删除某一字符串后的文章;运行环境包括: Windows2000以上操作系统、Visual C+6.0以上编译环境。2概要设计对于文章的处理,我用的是for语句查找,即将符合条件的字符查找出来,然后通过函数实现字符的统计,删除等操作。同时,存储用线性表的链表结构,然后通过设计四个函数,实现设计要求的4个基本功能。2.1主要模块的描述while(L-next) for (p = L, q = s; *q != 0 & p-next; p = p-next, q+)if (p-wz!=
6、 *q) break;if (*q = 0) n+;L = L-next;将链表指针指向输入的字符串开始字符,和文章中字符的首位,然后使用循环语句,将字符串的每一个字符依次比较,判断相同的字符,以便实现其他的查找,统计,删除等功能。2.2 程序流程框图如图1所示输入文章,确定操作选择进行编辑否退出是完成 退出图1 流程图2.3各功能函数描述本次设计共分为四个函数,分别实现四个功能:分行输出用户的输入的各行字符,函数为:void print1(wzbj *L);文章中的字符数,空格数,数字等统计,函数为:void print2(wzbj *L, int &p1, int &p2, int &p3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文章 编辑 课程设计 报告 代码 14
限制150内