- 21
- 0
- 约7.27千字
- 约 27页
- 2019-09-27 发布于广东
- 举报
北京邮电大学
计算机实习报告
第一题:
设计一个程序,可输入文本,和加载txt格式的文本,统计输入或加
载文本中岀现频率最高的3个字或字母,并显示出现次数。
开始
选择输入或 加载文本
KS
统计字符
输出显示
KS
结束
2、软件设计结果图
导入已有的txt文档的结果展示图
输入文本
导入已有txt
Start
北京邮电大学(Beijing University of Posts and Telecommuni cations)、简称 北邮,是中华人民共和国敎育部直属,工业和信息化部共建的一所以信息科技为特 色,工学门类为主体,管理学、文学、理学等多个学科门类协调发展的全国重点大 学,是北京高科大学联盟成员高校Ml 。系国家2111程”、栏985工程优势学 科创新平台项目重点建设,列入首批’倬越计划污、“ 11计划污。被誉为“中 三 国信息科技人才的揺篮污。[2]
前身是1955年成立的新中国第一所邮电高等学府一一北京邮电学院。I960年被国务 院确定为全国重点高校。1993年更名为杠北京邮电大学污。2000年,划入敎育部 直属高校行列。如12年,信息与通信工程一级学科全国排名第一。[3]
现设有15个教学单位,3个研究院。学科专业已经覆盖理学、工学、经济学、管理▼ ?■ A %? ?? ■ ■ A 丿 I 人 r—? dL. ▼▼ ■i I i I I I ? U.
出现最高的三个宇:退出
出现最高的三个宇:
退出
已有的TXT文本
手动输入统计结果展示图
回
■j) ImgProcessor
3、设计总结
本题要求实现字符统计,我先用C++实现了题目所需的要求,之后再 将其写入到QT中,并在QT中完成界面的设计。在用C++实现该程 序的过程中用到了输入流来载入文本,并将字符存储在链表中,之后 用了遍历法统计相同字符出现的次数,之后再用冒泡排序法将统计好 的字符排序,以下是实现的关键代码。
〃统计相同字符出现的次数
voidlmgProcessor::Findltem(QListCountchar1i st)
{
QListCountchar::itcratora;
QListCountchar::iteratorb;
a=list. begin();
while(a!=list. end())
{
b=a+l;
while(b!=list. end())
{
if (b-data==a~data)
{
a~countcr++;
b=list. erase(b);
}
elseb++;
}
a++;
}
}
//按照出现的次数排序
voidlmgProcessor::SortList(QListCountchar1ist)
{
for (inti=0; ilist. length()-1; i++)
{
for (int j=i+l; jl ist. length () ; j++)
{
if(list[i]. counterlist[j]. counter) list, swap(i, j);
第二题:
矩阵计算器:输入两个行列式,完成行列式的加法,减法和乘法。
K设计流程
输入行列式行数列数
电||舛
V
‘丄a
V
输岀
结乗
2、软件设计结果图
法法曹 加聚转 rrlkAr7? Jry.kAr7??u? 矩矩矩矩 i 2 3 4请选择要进行的运算:操作结果图^C:\User5\Administrator\Desktop\i+ 算叽实习总\???
法法曹 加聚转 rrlkAr7? Jry.kAr7??u? 矩矩矩矩 i 2 3 4
请选择要进行的运算:
操作结果图
3、设计总结
本题要求实现矩阵的运算,我采用的是C++编程实现,题目要求实现
矩阵的加减和乘法,而为了使矩阵的运算更加完善,我又添加了关于
矩阵的转置的实现的算法。再用C语言编程过程中,我先定义了关
于矩阵加法,减法,乘法,转置实现的三个函数,之后再在主函数中
调用以实现矩阵运算要求,以下为各函数关键代码。
〃加法实现代码
for(i=0;im;i++)
{ for(j=0;jn;j++)
{c[i]O]=a[i]O]+b[i]OJ;
printf(H%.2f M,c[i]O]);
}
printf(H\nM);
}
〃减法实现代码
for(i=0;im;i++)
{for(j=0;jn;j++)
{ c[i]O]=a[i]O]-b[i]DJ;
printf(H%2f H,c[i]O]);
}
printf(H\n,);
〃乘法实现代码
for(i=0;in;i++)
for(j=0;jm;j++)
scan f(,,%4f,,b[i]0J); for(i=0;im;i++) {for(j=0;jm;j++)
{s=0;
for(k=0;kn;k++)
原创力文档

文档评论(0)