c语言汉诺塔课程设计报告,c语言汉诺塔实验报告.docx

c语言汉诺塔实验报告

课程设计报告  课程设计名称:C语言课程设计  课程设计题目:汉诺塔问题求解演示  院:计算机学院  专业:计算机科学与技术  班级:  学号:  姓名:  指导教师:  完成时间:XX年3月18日  目录  第1章需求分析...................................................3  课程设计的题目及要求...............................................................................3  总体分析......................................................................................................3  第2章系统设计...................................................4  主要函数和函数功能描述...........................................................................4  功能模块图...................................................................................................4  第3章详细设计...................................................5  主函数流程图..................................................................................................5  各功能模块具体流程图..................................................................................6  第4章调试分析..................................................10  调试初期.......................................................................................................10  调试中期.......................................................................................................10  调试后期.......................................................................................................10  参考文献...........................................................11  附录............................................................12  第1章需求分析  课程设计的题目及要求  题目:汉诺塔问题求解演示  内容:  在屏幕上绘出三根针,其中一根针上放着N个从大到小的盘子。要求将这些盘子从这根针经过一个过渡的针移到另外一根针上,移动的过程中大盘子不能压在小盘子上面,且一次只能移动一个盘子。要求形象直观地演示盘子移动的方案和过程。  要求:  1)独立完成系统的设计,编码和调试。  2)系统利用C语言实现。  3)安照课程设计规范书写课程设计报告。  4)熟练掌握基本的调试方法,并将程序调试通过  总体分析  本题目需要使用C语言绘制图形,所以需要turboC,需要绘图函数,而汉诺塔的函数属于经典的函数,在书本上都学习过,所以这个题目的难点在于需要绘制汉诺塔图形。攻克这一点其他的问题都迎刃而解。但是我个人以前也没有学过一些关于turboC方面的知识。所以我将重点放在了对#include下的一系列绘图函数的研究与应用,对屏幕上的图像坐标分析是一个难点。其中用到了头文件中的bar,outtextxy,setfillstyle,closegraph函数。进行了画图,填充颜色,在特定位置输出特定字符等操作。  第2章系统设计  主要函数和函数功能描述  1):递归函数:voidhanoi(c

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值