- 1
- 0
- 约6.97千字
- 约 17页
- 2023-08-22 发布于辽宁
- 举报
一、教学目标
1、知识与技能.认识递归现象。
.使用递归算法解决问题往往能使算法的描述乘法而易于表达
.理解递归三要素:每次递归调用都要缩小规模;前次递归调用为后次作准备:递归调用必须有条件进行。
.认识递归算法往往不是高效的算法。
.了解递归现象的规律。
.能够设计递归程序解决适用于递归解决的问题。
.能够根据算法写出递归程序。
.了解生活中的递归现象,领悟递归现象的既有重复,又有变化的特点,并且从中学习解决问题的一种方法。
2、方法与过程
本节让同学们玩汉诺塔的游戏,导入递归问题,从用普通程序解决斐波那契的兔子问题入手,引导学生用自定义了一个以递归方式解决的函数过程解决问题,同时让同学们做三个递归练习,巩固提高。然后让学生做练习(2)和练习(3)这两道题目的形式相差很远,但方法和答案却是完全相同的练习,体会其中的奥妙,加深对递归算法的了解。最后用子过程解决汉诺塔的经典问题。
3、情感态度和价值观
结合高中生想象具有较强的随意性、更富于现实性的身心发展特点,综合反映出递归算法的特点,以及递归算法解答某些实践问题通常得很简洁,从而激发学生对程序设计的追求和向往。
二、重点难点
1、教学重点了解递归现象和递归算法的特点。
能够根据问题设计出恰当的递归程序。
2、教学难点递归过程思路的建立。
判断问题是否适于递归解法。
正确写出递归程序。
三、教学环境
1、教材处理
教材选自《广东省普通高中信息技术选修一:算法与程序设计》第四章第五节,原教材的编排是以本节以斐波那契的兔子问题引人,导出递归算法,从而自定义了一个以递归方式解决的函数过程。然后利用子过程解决汉诺塔的经典问题。
教材经处理后,让同学们玩汉诺塔的游戏,导入递归问题,从用普通程序解决斐波那契的兔子问题入手,引导学生用自定义了一个以递归方式解决的函数过程解决问题,同时让同学们做三个递归练习,巩固提高。然后让学生做练习(2)和练习(3)这两道题目的形式相差很远,但方法和答案却都是完全相同的练习,体会其中的奥妙,加深对递归算法的了解。最后用子过程解决汉诺塔的经典问题。
教学方法采用讲解、探究、任务驱动和学生自主学习相结合
2、预备知识
学生已掌握了用计算机解决问题的过程,掌握了程序设计基础,掌握了解析法、穷举法、查找法、排序法设计程序的技巧。
3、硬件要求建议本节课在多媒体电脑教室中完成,最好有广播教学系统或投影仪,为拓展学习,学生机应允许上互联网。
4、所需软件学生机要安装VB6.0或以上版本。
5、所需课时2课时(90分钟)四、教学过程导入:
大家玩汉诺塔游戏:
设置|口
设置|口
〔0000
〔0000
重新开始但)
fm
ABC
汉诺塔gJE区
系统功能田醪笠佃―雕
I让I十算机嘉德子◎I情图4-5(1)汉诺塔游戏的部分界面
这个游戏盘子在A、B、C三根柱子上不停运动,有没有规律,和你在照过镜子时遇到的情况相同吗?
当你往镜子前面一站,镜子里面就有一个你的像。但你试过两面镜子一起照吗?如果甲、乙两面镜子相互面对面放着,你往中间一站,嘿,两面镜子里都有你的千百个“化身”!为什么会有这么奇妙的现象呢?原来,甲镜子里有乙镜子的像,乙镜子里也有甲镜子的像,而且这样反反复复,就会产生一连串的“像中像气这是一种递归现象。
由同学们总结出递归算法的概念递归算法:是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。
问题4-16:著名的意大利数学家斐波那契(Fibonacci)在他的著作《算盘书》中提出了一个,兔子问题”:假定小兔子一个月就可以长成大兔子,而大兔子每个月都会生出一对小兔子。如果年初养了一对小兔子,问到年底时将有多少对兔子?(当然得假设兔子没有死亡而且严格按照上述规律长大与繁殖)
我们不难用以前学过的知识设计出如下算法:
输入计算兔子的月份数:nIfn3Thenc=1Elsea=1:b=1i=3c=a+b:a=b:b=ci=i+1,如果in则返回④结束参考程序如下:
PrivateSubCommand1_Click()
n=Val(Text1.Text)
Ifn3Thenc=1Elsea=1:b=1
Fori=3Ton
c=a+b
a=b
b=c
Nexti
Text2.Text=第n”月的兔子数目是:c
EndSub
图4-5(2)斐波那契兔子程序运行结果图
开动脑筋:我们有没有更简单的方法解决该问题呢?
4.5.1从斐波那契的兔子问题看递归算法
1.斐波那契的兔子问题子
⑴分析问题。
我们可以根据题意列出表4-3来解决这个问题:
表4—3兔子问题分析表
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12
月
小兔
1
1
1
2
3
5
8
13
21
34
55
您可能关注的文档
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)