又做游戏三则

来源 :中国科技教育 | 被引量 : 0次 | 上传用户:niubisile
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  今天,我们再做三个游戏。
  
  
  
  
  
  为游戏实用和运行时动态图清晰,建议盘数m不大于8。到带[*]的语句止,显示出搬运开始前的图像,并给下标为各个盘号的数组q$都赋以字符“A”。在单重n循环内操作每一次搬动,算法依前面分析出的四条规律而生,请读者仔细体会。这里n代表正在搬第几次,k代表盘号,q$数组内存入的是运行中每一次新的搬动前各盘所在的位置(用字符A、B、C表示)。每确定一次搬动的起终位置(比如A和B),就将这两个字符存入下标为n值的数组s1$和s2$中,想要随时或者最后输出结果都行。图5为m=5时的运行结果(为省篇幅,程序中略去了打印输出语句)。
  子程序subl用来完成盘子搬运的动画过程。数组x记入三根柱子的水平方向坐标,而数组p记人每次搬动前各个柱上的盘子数目,为了运算操作,用u1和u2代表每次搬动时起终位置的柱号(1、2和3,对应于A、B和C),通过计算找到每次应搬动的盘,抹去于原位,添加于新位。
  汉诺塔问题是一个数学名题。相传在古印度北方的一座圣殿中,僧侣们忙碌地在三个塔柱间搬运着64个金盘。据称,当任务完成时,喜马拉雅山将变为金山。算一算,他们搬动金盘的总次数应该为264-1=18446744073709551615次,即使快捷到1秒钟搬一次,也需要5800亿年!
  求解汉诺塔问题用递归算法最佳,程序简单解题迅速,但游戏味不够。在许多高级语言的教材中可以见到,读者应该找来看看。要是你能把今天我们的程序改动一番,使得每次盘的移动可以人为掌控。做出一个汉诺塔玩具来,那就更有意思啦!
其他文献
为探究表冷器-风机集放热系统的集热性能,团队在内蒙古自治区赤峰市益康农业专业合作社的某大跨度外保温塑料大棚里进行了测试。具体试验过程如下:  试验系统组成  试验大棚  试验塑料大棚位于内蒙古自治区宁城县大城子镇(118.9°E,41.7°N),东西走向,东西长140 m;南北非对称,南北宽16 m,其中南面宽8 m,过道宽2 m,北面宽6 m;屋脊高4.5 m,如图1。室内过道两侧每 2.6 m
【摘要】初中阶段是人生树立远大理想的重要时期,道德与法治(简称道法)课程是基础教育课程改革落实立德树人的一门重要课程。它涉及到教育工作“培养什么人、怎样培养人、为谁培养人”这一根本问题的基础学科。由此凝练出本学科独特的育人价值,本文就“发掘德育资源,润泽道法课堂”做出实效探究,使得道法学科德育功能得到更好的发挥。  【关键词】发掘资源;道法课堂;德育润泽  德育是一个永恒的系统化的课题。人无德不立
【摘要】《语文课程标准》要求小学阶段课外阅读总量不少于100万字。语文学习“三分靠课内,七分靠课外”,学习语文仅仅靠语文教材和语文课堂教学是远远不足的,必须通过大量的课外阅读来补充。课外阅读是语文学习的重要组成部分,课内是学习阅读的方法,课外是阅读的延伸,在课外阅读中,教师要重视阅读方法的指导,让学生掌握课外阅读的方法,养成良好的阅读习惯,从而提高学生课外阅读能力。  【关键词】课外阅读;现状;必
近期,一种有羽毛的恐龙化石被发现,这些化石保存良好。据判断这种恐龙大约生活在一亿两千四百万年前。连同一起发现的还有某些具有牙齿、头骨特征的化石,所有的一切都显示出这种只有火鸡般大小的生物能够分泌毒液。  中华鸟龙(Sinornithosaums)出土于中国,它的一些情况在十年前就首次被科学家们描述过,但是有关这种生物详尽的头盖解剖描述仅仅在目前才得以报告出来,来自于堪萨斯大学的古生物学家大卫·伯恩
【摘要】众所周知,班主任是一个既繁杂又琐碎的工作岗位,而且它对教师各方面的综合素质都提出了很高的要求。作为一名合格的班主任,不仅要具备过硬的专业素养和庞大的知识储备量,而且更重要的是要具备良好的品德修养,以身作则,给学生树立一个良好的榜样。尤其是作为一个小学班主任,更加要注意自身的言行举止,对学生需要花费更多的耐心和爱心,因为小学生的心智不成熟,明辨是非能力弱,很容易模仿周围人的一言一行,而且小学
【摘要】以“氯氢化合”实验为例,介绍了Flash软件在化学实验中的主要制作过程和技术处理。生成的课件体积小巧,适应当前网络教学发展的需要。  【关键词】化学实验 氯氢化合 FLash 多媒体教学    随着信息技术的飞速发展,计算机在教育教学上的应用日趋广泛。现在许多学校都建成了校园网,并与internet连接,构成了全方位、多渠道、交互式的教学体系。化学是以实验为基础的一门自然科学,在教学中运用
一、项目背景    5月31日是世界卫生组织发起的世界无烟日,无烟日的主题是“无烟青少年”,口号是“禁止烟草广告和促销,确保无烟青春好年华”。这些年来。我国政府加大了对公共场所禁烟的管理,并限制烟草制品的广告和促销活动。2008年北京奥运会,为响应世界卫生组织的倡议,体现“绿色奥运、人文奧运和科技奥运”的理念,各奥运举办城市积极开展“无烟奥运”活动。我校为给青少年学生创造良好的无烟环境,教育学生不
【摘要】青少年的科学水平代表着国家未来的科技水平,因此开展任何实践活动,都应着力于提高青少年的科学素质,着重培养学生的创新精神和实践能力,强调学生主体性的发挥。校外科技教师要努力把自己打造成为一名智慧型教师,不断激发学生的求知欲和创新兴趣,把提高学生能力立于重中之重,为学生搭建一个不断开拓进取的创新思维平台;要勇于反思,寻找不足,在实践中积累经验,在反思中成长;最后,能够根据各类教学资源和学生认知
【摘要】随着信息技术得到国家的大力支持,在小学教学中的语文教学活动引入了信息技术,其主要目的是培养学生的创新和思维能力,促进学生的个性发展,激发学生的学习兴趣,这是学生在小学必须学习的内容。小学语文教育是小学生全面发展的主要学科。而在信息技术环境中,使用多媒体技术将枯燥的语文学习内容转化为有趣的内容,能够激发学生的学习热情。因此,本文研究在信息技术环境下小学阶段语文教学质量存在的问题,提出一些解决
5月20日,由中国青少年科技辅导员协会、中国国土经济学会沙产业专业委员会主办,《中国科技教育》杂志社、北京市大兴区科学技术协会、北京师范大学大兴附属中学承办的“学习弘扬钱学森科学思想讲座”在北京师范大学大兴附属中学举行。  本次讲座由中国青少年科技辅导员协会荣誉理事长、中国国土经济学会沙产业专业委员会主任委员刘恕教授主讲。她从钱学森的求学之路、归国之路、伟大贡献、金色晚年的贡献等主要四个人生阶段讲