- 51
- 0
- 约1.72万字
- 约 20页
- 2018-05-14 发布于天津
- 举报
文学研究助手
一、问题描述:
文学研究人员需要统计某篇英文小说中某些形容词的出现次数和位置。试写一个实现这一目标的文字统计系统,称为“文学研究助手”。
英文小说存于一个文本文件中。待统计的词汇集合要一次输入完毕,即统计工作必须在程序的一次运行之后就全部完成。程序的输出结果是每个词的出现次数和出现位置所在行的行号,格式自行设计。
二、需求分析:
文本串非空且以文件形式存放,统计匹配的词集非空。文件名和词集均由用户从键盘输入;
“单词”定义:由字母构成的字符序列,中间不含空格字符且区分大小写;
待统计的“单词”在文本串中不跨行出现,它或者从行首开始,或者前置若干空格字符;
在计算机终端输出的结果是:单词,出现的次数,出现的位置所在行的行号,同一行出现两次的只输出一个行号;
测试数据:文本文件为本次实习中的word.txt:待统计的词集:
he she it has to here can not is was
三、概要设计:
拟采用对两个有序表进行相互比较的策略进行“单词匹配”。程序中将涉及下列三个抽象数据类型:
1. 定义“单词”类型:
ADT Aword{
数据对象:D={Si | Si ∈标准c字符串集合,i = 1,2,3,…….,n,n ≥ 0}
数据关系:R1={Si-1,Si} | Si-1
您可能关注的文档
- 通信工程专业课程设计--基于OPNET建立计算机通信网的研究.doc
- 数据库课程设计说明书--图书管理系统.doc
- 《15万吨11度淡爽啤酒》课程设计.doc
- 《C语言版交通管理系统》课程设计实验指导.ppt
- 《EDA多功能彩灯》课程设计.doc
- 《EDA技术及应用课程设计》报告.doc
- 《EDA数字秒表》课程设计.doc
- 《Internet网站开发技术》课程设计报告--泡儿励志网.doc
- 《Java面向对象程序设计》课程设计任务书.doc
- 《linux网络系统组建与管理》课程设计.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 成都市规自局 系统开发与管理专业知识考试更新试题.docx VIP
- 2023年国家公务员考试题库带答案(a卷).docx
- 证券从业之证券市场基本法律法规考试题库含完整答案(典优).docx
- 中级注册安全工程师考试题库精品【典型题】.docx
- 2026年高考英语备考第5轮:高考英语词汇3500词高频词汇记背手册 (高考英语单词)解析版.pdf VIP
- 2023注册消防工程师(消防安全技术实务)题库含答案【基础题】.docx
- 玻璃雨棚施工技术交底.docx VIP
- AQ 3009_危险场所电气安全防爆规范.pdf VIP
- 基于PLC的大棚智能温湿度控制系统设计与实现毕业论文.docx VIP
- 2023年公务员备考题库学生专用.docx
原创力文档

文档评论(0)