汉诺塔游戏
作品简介
在学习了一学期的Visual Basic程序设计基础知识后,我决心设计一款小游戏(如俄罗斯方块、贪吃蛇、汉诺塔等经典游戏),以提高我的程序设计水平。为此,我通过书籍、网络及李老师的帮助,最终设计出了这一款汉诺塔游戏小程序。本程序的设计让我更加深刻地理解了VB语言的语法、函数和程序设计思路,更重要的是,我掌握的一种相当有趣的算法——递归算法。 该算法用通俗的语言讲就是:将N个盘子的移动问题转换为N-1个盘子的移动问题,又将N-1个盘子的移动问题转换为N-2个盘子的移动问题,然后又将N-2个盘子的移动问题转换为N-3个盘子的移动问题,……,最终,将转换为1个盘子的移动问题,从而解决这一经典问题。
竞赛名称:21届程序设计
分组:
高中组(含中职)-创新应用开发
作者信息
姓名:王锦程
播放次数:522
所属区域:甘肃省 庆阳市 宁县
参赛单位:宁县职业中等专业学校
作品投票
当前票数:0
作品分享二维码

版权所有: 甘肃省电化教育中心 陇ICP备1701839529号 网站标识码:6200062675

地址:兰州市南滨河东路571号教育大厦

技术支持:0931-8721162-5501