1、内容:一个文本串可用事先给定的字母映射表进行加密。例如,设字母映射表为:a b c d e f g h i j k l m n o p q r s t u v w x y zn g z q t c o b m u h e l k p d a w x f y I v r s j则字符串“encrypt”被加密为“tkzwsdf”。编写一个程序exp4-4.cpp,将输入的文本串加密后输出,然后进行解密并输出。2、逻辑设计2.1 总体结构2.2 功能模块分析 (基于数据的逻辑结构,描述各个功能模块所需完成的具体工作)2.2.1 加密模块 总体描述:输入原文串,经过加密形成加密串 流程图:加密模块流
2、程图加密算法描述for(int i=0; ilen; i+) /字符串加密过程 stri=p1stri-a;2.2.2 解密模块加密串解密后形成原文串解密算法描述 i+) /字符串解密过程 stri=p2stri-3、存储结构与算法设计(宋体, 字体小四号,行距20磅)3.1 存储结构描述数据的存储的定义。int n;char str10000;int len=strlen(str);3.2算法描述3.2.1 函数名定义描述算法中需要定义的函数,并说明每个函数的作用及其应用的参数的含义。3.2.2 函数名11、程序流程图 通过字母映射表2、函数定义int main() int n; char
3、str10000; for(int i=0;26; i+) p1s1i-=s2i;/加密过程映射 p2s2i-=s1i;/解密过程映射 coutstr; int len=strlen(str);加密请输入1,解密请输入2,退出操作请输入0: while(cinn&n) if(n=1) if(n=2)str/输出操作后字符串 return 0;4、算法应用实现4.1 主函数程序流程图4.2 运行结果总结(详细总结了本次程序设计实践的收获和体会)本系统是采用C语言技术开发的,由于在这个阶段中,基本是处于边学习边实践的状态,基础知识还不是很牢靠,加之自身水平原因,程序还是有许多不足之处。,比如界面模
4、块做的不够好、实现的功能不够完整、界面需要更精确的美化。经过这一段时间的努力,收获了很多,在收获的同时也发现了很多的不足,回首论文的写作过程,得到了许多人的帮助,尤其是我的实训老师,在我论文的完成过程中给予了我许多的帮助和鼓励。在系统开发的两个月里,我受到了指导老师的细心指导,老师老师严谨的指导态度与深厚的理论知识都让我受益非浅,让我学到了很多的东西,无论是理论还是实践都使我的知识有很大的提高。通过本次实训,我掌握了C编程技能,对C语言有了较深的理解。比较全面的巩固了编程思想.也通过本次实训,使我懂得在在编程工作中,程序员的工作态度以及良好的习惯的重要性经过一学期的C语言学习,对C语言编程有了
5、一定的认识,在做这个程序设计的时期,刚开始感觉自己无从下手,不知道该怎么开始,很茫然。之后我查阅各种资料,无论是书本上的,还是网上的,只要是我认为有价值的,我都认真看,分析。接着,我就在一张白纸上列出了自己的思路。终于在两周的时间内完成了学生信息管理系统这一项目。当程序运行结果看到自己所想达的要求界面时感到很欣慰,虽然只是一个小的项目,但是却是自己第一次完成的一个完整项目,我也从中学到了很多书本知识不能体现的东西,对C语言也有了更深一步的认识与了解。通过这次的程序设计,我发现自己平时对于编程实际操作的匮乏,没有把书本上的知识真正的掌握牢固,仍然有许多的问题考虑不全面。我相信,在今后的编程道路上
6、,我一定会更加仔细认真,积累经验,成为一名合格的程序员。数据结构与算法III指标点达成情况分析数据结构与算法III达成毕业要求指标点达成情况自评等级5-完全达成;4-达成;3-基本达成;2-未达成;1-完全未达成数据结构与算法III教学大纲的能力指标点本实习对该项能力指标点的具体体现(需说明在文档的第几页以及基本内容)达成情况自评3-1 能根据需求确定设计目标,提出合理的解决方案。4-2 能够实现仿真实验或测试方案,并对仿真、测试或实验结果进行分析和解释,通过信息综合得出有效的结论,并用于调整系统或功能单元模块参数。附录参考程序:(Courier New, 5号,行距20磅)#include cstdiocstringusing namespace std;char s130= ,bcdefghijklmnopqrstuvwxyz;char s230= char p130,p230;程序设计实践报告评阅序号评阅内容权重系数评定成绩评分1报告格式是否规范,撰写是否认真0.102报告内容是否充实,有无详细的实习内容介绍0.603是否认真详细地总结了本次程序设计实践的收获和体会4报告是否附有相关附录0.20程序设计实践报告评阅成绩2、程序设计实践综合成绩评定:考核内容考勤与纪律0.1程序实作0.5表达能力程序设计实践报告0.3程序设计实践评定加权总分总 成 绩:指导教师: 年 月 日
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2