《第三章-算法的程序实现35-用递归法解决问题课件》高中信息技术教科版选修1-算法与程序设计.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《第三章-算法的程序实现35-用递归法解决问题课件》高中信息技术教科版选修1-算法与程序设计.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三章-算法的程序实现35-用递归法解决问题课件 第三 算法 程序 实现 35 递归 解决问题 课件 高中 信息技术 教科版 选修 程序设计
- 资源描述:
-
1、从前有座山,山里有个庙,庙里从前有座山,山里有个庙,庙里有个老和尚讲故事,讲什么呢?有个老和尚讲故事,讲什么呢?从前有座山,山里有个庙从前有座山,山里有个庙从前有座山从前有座山你的眼睛你的眼睛他的眼睛他的眼睛函数函数A函数函数A函数函数B 如果一个函数在定义时,直接如果一个函数在定义时,直接或间接地调用了自己,这种算或间接地调用了自己,这种算法在程序设计中统称为递归法。法在程序设计中统称为递归法。和尚移盘和尚移盘 一个庙里有三个柱子(一个庙里有三个柱子(A,B,C),第一),第一个柱子(个柱子(A)有)有7 7个盘子,从上往下盘子越来越个盘子,从上往下盘子越来越大。要求庙里的老和尚把这大。要求
2、庙里的老和尚把这7 7个盘子全部移动到个盘子全部移动到第三个柱子(第三个柱子(C)上。)上。规则:规则:1、一次只能移动一个盘子、一次只能移动一个盘子 2、移动的时候始终只能小盘子压着大盘子、移动的时候始终只能小盘子压着大盘子 3、A柱和柱和C柱不能相互直接移动。柱不能相互直接移动。第一个第一个和尚想法和尚想法 要是有一个人能把前要是有一个人能把前6个盘子移动好,我移个盘子移动好,我移动最后一个盘子,我的任务就能完成了。动最后一个盘子,我的任务就能完成了。Pan(7)=2+pan(6)*3第二个第二个和尚想法和尚想法 要是有一个人能把前要是有一个人能把前5个盘子先移动好,我个盘子先移动好,我移
3、动最后一个盘子,我的任务也能完成了。移动最后一个盘子,我的任务也能完成了。Pan(6)=2+pan(5)*3 一直找下去,直到找到第六个一直找下去,直到找到第六个和尚为止和尚为止 pan(2)=2+pan(1)*3 第七个第七个和尚移盘和尚移盘 把第一个盘子先移动到第二个柱子上,然把第一个盘子先移动到第二个柱子上,然后再移动到第三个柱子上。后再移动到第三个柱子上。Pan(1)=2 第六个第六个和尚移盘和尚移盘Pan(2)=2+pan(1)*3=8 第五个第五个和尚移盘和尚移盘Pan(3)=2+pan(2)*3=26Pan(7)=2+pan(6)*3=2186 第一个第一个和尚移盘和尚移盘Pan
展开阅读全文
链接地址:https://www.163wenku.com/p-4301446.html