欢迎来到天天文库
浏览记录
ID:37922081
大小:403.00 KB
页数:33页
时间:2019-06-02
《C语言课程设计报告(中南大学)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中南大学程序设计基础实践报告题目C语言程序课程设计学生姓名孙雯波指导教师李刚学院信息科学与工程学院专业班级电子信息工程1301班完成时间2014-1-832目录第一章汉诺塔程序1.1内容和要求-----------------------------21.2程序设计整体规划及方案-----------------21.3设计分析-------------------------------21.4程序结构-------------------------------31.5程序功能------------
2、-------------------41.6相关源代码-----------------------------41.7流程-----------------------------------51.8试验结果-------------------------------71.9设计体会-------------------------------7第二章数据的处理2.1内容和要求-----------------------------82.2程序设计整体规划及方案-----------------8
3、2.3设计分析-------------------------------82.4程序结构-------------------------------92.5程序功能-------------------------------102.6相关源代码-----------------------------102.7流程-----------------------------------112.8试验结果-------------------------------162.9设计体会---------
4、----------------------16第三章选择法排序3.1内容和要求-----------------------------173.2程序设计整体规划及方案-----------------173.3设计分析-------------------------------173.4程序结构-------------------------------183.5程序功能-------------------------------193.6相关源代码-----------------------
5、------193.7流程-----------------------------------203.8试验结果-------------------------------243.9设计体会-------------------------------25第四章数据的简单加密和解密4.1内容和要求-----------------------------254.2程序设计整体规划及方案-----------------264.3设计分析-------------------------------26
6、4.4程序结构-------------------------------264.5程序功能-------------------------------274.6相关源代码-----------------------------274.7流程-----------------------------------284.8试验结果-------------------------------304.9设计体会-------------------------------32第五章参考文献-------
7、-----------------------------3232第一章汉诺塔程序1.1内容和要求1.1.1基本内容:实现汉诺塔程序1.1.2基本要求:用递归方法实现汉诺塔程序,显示盘子的移动次数和移动过程,盘子总数可作为程序参数在运行程序时输入。1.2程序设计整体规划及方案第一部分:规划如何去实现程序相关功能,其中包括:(1)编译器的选择。我选择了VisualC++6.0.(2)功能框架的确定。确定各个模块需要实现的功能,以及所涉及的相关知识点。最终选择用以表为核心去实现相关功能。(3)相关细节的讨论。
8、包括函数的调用,返回值的选择,选择结构的确定。(4)相关知识点的学习。第二部分:进行相关模块的设计、编写。第三部分:调试各个模块的功能,在集中调试,解决相关问题,优化各部分功能,美化界面。1.3设计分析为了避免运行需要很长的时间,程序限制了输入的整数大小为0-10,以下是程序执行的顺序:(为了篇幅,假设n的值是3)main方法运行到hannuota(n,'A','B','C')时;该方法里的参数为hannuota(3,'A',
此文档下载收益归作者所有