北京邮电大学 计算机实习报告.docx
《北京邮电大学 计算机实习报告.docx》由会员分享,可在线阅读,更多相关《北京邮电大学 计算机实习报告.docx(12页珍藏版)》请在三一办公上搜索。
1、北京邮电大学 计算机实习报告北京邮电大学 计算机实习报告 第一题: 设计一个程序,可输入文本,和加载txt格式的文本,统计输入或加载文本中出现频率最高的3个字或字母,并显示出现次数。 1、设计流程 开始选择输入或加载文本统计字符输出显示结束2、软件设计结果图 导入已有的txt文档的结果展示图 已有的TXT文本 手动输入统计结果展示图 3、设计总结 本题要求实现字符统计,我先用c+实现了题目所需的要求,之后再将其写入到QT中,并在QT中完成界面的设计。在用c+实现该程序的过程中用到了输入流来载入文本,并将字符存储在链表中,之后用了遍历法统计相同字符出现的次数,之后再用冒泡排序法将统计好的字符排序
2、,以下是实现的关键代码。 /统计相同字符出现的次数 voidImgProcessor:FindItem(QList&list) QList:iteratora; QList:iteratorb; a=list.begin; while(a!=list.end) b=a+1; while(b!=list.end) if(b-data=a-data) a-counter+; b=list.erase(b); elseb+; a+; /按照出现的次数排序 voidImgProcessor:SortList(QList&list) for(inti=0;ilist.length-1;i+) for(i
3、ntj=i+1;jlist.length;j+) if(listi.counterlistj.counter) list.swap(i,j); 第二题: 矩阵计算器:输入两个行列式,完成行列式的加法,减法和乘法。 1、设计流程 开始 输入行列式行数列数 判断 计算 输出 结束 2、软件设计结果图 操作结果图 3、设计总结 本题要求实现矩阵的运算,我采用的是C+编程实现,题目要求实现矩阵的加减和乘法,而为了使矩阵的运算更加完善,我又添加了关于矩阵的转置的实现的算法。再用C语言编程过程中,我先定义了关于矩阵加法,减法,乘法,转置实现的三个函数,之后再在主函数中调用以实现矩阵运算要求,以下为各函数关
4、键代码。 /加法实现代码 for(i=0;im;i+) for(j=0;jn;j+) cij=aij+bij; printf(%.2f ,cij); printf(n); /减法实现代码 for(i=0;im;i+) for(j=0;jn;j+) cij=aij-bij; printf(%2f ,cij); printf(n); /乘法实现代码 for(i=0;in;i+) for(j=0;jm;j+) scanf(%4f,&bij); for(i=0;im;i+) for(j=0;jm;j+) s=0; for(k=0;kn;k+) s=s+aik*bkj; cij=s; for(i=0;i
5、m;i+) for(j=0;jm;j+) printf(%.2f ,cij); printf(n); /转置运算的关键代码 for(i=0;im;i+) for(j=0;jn;j+) scanf(%f,&aij); for(i=0;im;i+) for(j=0;jprogressBar-setValue(100-m_time*100/total_time); ui-progressBar_2-setValue(100-m_time*100/total_time); /传递给模拟时钟 /ui-widget_6-time(m_time); /绘制数字时钟 ui-widget_h-setPalett
6、e(paletteh/10); ui-widget_h_1-setPalette(paletteh%10); ui-widget_m-setPalette(palettem/10); ui-widget_m_1-setPalette(palettem%10); ui-widget_s-setPalette(palettes/10); ui-widget_s_1-setPalette(palettes%10); /修改托盘提示以显示剩余时间 QStringstr,strh,strm,strs; strh.setNum(h); strm.setNum(m); strs.setNum(s); if(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北京邮电大学 计算机实习报告 北京邮电 大学 计算机 实习 报告

链接地址:https://www.31ppt.com/p-3337591.html