福大软工1816 · 第二次作业

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 10 5
· Estimate · 估计这个任务需要多少时间 10 5
Development 开发 60 120
· Analysis · 需求分析 (包括学习新技术) 10 15
· Design Spec · 生成设计文档 25 30
· Design Review · 设计复审 10 5
· Coding Standard · 代码规范 (为目前的开发制定合适的规范) 10 20
· Design · 具体设计 60 45
· Coding · 具体编码 60 120
· Code Review · 代码复审 5 10
· Test · 测试(自我测试,修改代码,提交修改) 30 40
Reporting 报告 20 30
· Test Repor · 测试报告 20 30
· Size Measurement · 计算工作量 10 5
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 30
|       | 	合计  | 360|410

统计文件的字符数:
只需要统计Ascii码,汉字不需考虑
空格,水平制表符,换行符,均算字符
(这两部分比较有思路:逐个读取字符,然后根据ASCII码判断字符,行数)

统计文件的单词总数,单词:至少以4个英文字母开头,跟上字母数字符号,单词以分隔符分割,不区分大小写。
英文字母: A-Z,a-z
字母数字符号:A-Z, a-z,0-9
分割符:空格,非字母数字符号
例:file123是一个单词, 123file不是一个单词。file,File和FILE是同一个单词
统计文件的有效行数:任何包含非空白字符的行,都需要统计。
统计文件中各单词的出现次数,最终只输出频率最高的10个。频率相同的单词,优先输出字典序靠前的单词。
按照字典序输出到文件result.txt:例如,windows95,windows98和windows2000同时出现时,则先输出windows2000

(单独都会编写,但是综合要使用到结构体就很头大了)

总结:基础差,要努力的地方很多。

原文地址:https://www.cnblogs.com/zaoan666/p/9637928.html