《数据结构》
课程设计报告
(英文词汇的统计)
题目:对英语范文中词汇的统计
一.需求分析
(1).程序将读取C盘根目录下的一个名为test.txt的文本文件,然后循环输入文件中的字符.程序只会处理大写或者小写的英文字符,对其余的任何字符会进行输入,但是不会进行任何处理.当遇到文件结束符EOF后停止输入并显示出对所有单词的统计.最后程序会要求输入需要查询的单词个数及需要查询的单词.查询完毕后程序结束.
(2).程序在执行后先输出对文本中所有单词的统计,之后会提示用户输入需要查询的单词数量N,再提示N次输入需要查询的单词,每次输入完毕后输出查询结果.
(3).本程序能对文本中所出现的英文单词及单词出现的次数进行统计,最后提供给用户查询.
(4).测试数据
(1).(在文本中输入) abc abc acb bca bcc.bca,./;bac acb /bcc
输出:abc:2 acb:2 bca:2 bcc:2 bac:1
若C盘跟目录下没有名称为test.txt的文本文件.则输出”文件不存在”后程序自动结束,若文本为空,程序会输出文本为空的提示后自动结束.
二.概要设计
为了实现上述功能,应使用链表储存每一个得到的新单词.所以需要一个抽象数据类型:有序表.
1.有序表的抽象数据类型定义为:
ADT word {
数据对象:D={ai|aiCharSet,i
您可能关注的文档
- 动态规划中级篇.doc
- 2013年初中数学二诊(答案).doc
- 食人鱼 现柳江河咬伤两人 3条鱼主动攻击河边人(组图).doc
- 设备清单(电二).doc
- 冬天越冷越要多喝水 减肥喝水时间表.doc
- 夏日六款消暑小凉菜 给你好胃口.doc
- 教您如何拍下最美的秋天红叶.doc
- 2013年秋季七年级期末教学质量监测(2).doc
- 夏季火气大 专家推荐三种超级去火食物.doc
- 验收申报表填写.doc
- 英语教案:Unit 4 Earthquakes Period 4 Listening(新人教必修1)【关注@高中学习资料库 】.doc
- 国民灾难自救能力过低 专家详细指导如何自救.doc
- 顺气食物吃掉火气.doc
- 懒妈妈如何快乐育儿,教你几招.doc
- 网络共享无法访问之七宗罪.doc
- 数理方程试卷A09-10-2.doc
- 英语非谓语动词用法详解【更多资料关注@高中学习资料库 】.doc
- 《创新设计》2014届高考数学人教版A版(文科)第一轮复习方案课时作业:第11讲 函数与方程.doc
- 奥思迈特熔炼技术的重大进.doc
- 英语: Unit 1 Friendship Period 7 Revision教案(必修1)【关注@高中学习资料库 】.doc
最近下载
- 体育馆施工—组织设计.doc VIP
- 高三物理答题卡.docx VIP
- 田径竞赛规则(2016-2017).pdf VIP
- 一种淋巴瘤握药膏.pdf VIP
- 人教版小学英语3--6 年级单词938 个(带音标).pdf VIP
- 独生子女父母光荣证申请表.pdf VIP
- 医院培训课件:《一例PICC置管后透明敷贴引起接触性皮炎的护理查房》.pptx
- 深度解析(2026)《ISO 80079-36_2016 Explosive atmospheres — Part 36_ Non-electrical equipment for explosive atmospheres — Basic method and requirements》深度解析标准解读.pptx VIP
- 主管护师《外科护理》专业知识考试真题及答案(2025年新版).pdf VIP
- Power Up3精品教学课件-U3 文学.pptx VIP
原创力文档

文档评论(0)