C语言课程设计报告(中南大学)

C语言课程设计报告(中南大学)

ID:37922081

大小:403.00 KB

页数:33页

时间:2019-06-02

C语言课程设计报告(中南大学)_第1页
C语言课程设计报告(中南大学)_第2页
C语言课程设计报告(中南大学)_第3页
C语言课程设计报告(中南大学)_第4页
C语言课程设计报告(中南大学)_第5页
资源描述:

《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',

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。