人教版信息技术六上第11课《简单的递归》教案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人教版信息技术六上第11课《简单的递归》教案简单的递归过程

一、教学目标:

通过学习,掌握递归的实际意义及特征。

二、教学对象:小学六年级学生,基本掌握了LOGO的简单编程知识。

三、教学任务:

1、掌握递归的特征

2、会应用简单的递归

四、教学方法:

讲解、任务驱动式教学方法。

五、教学重难点:过程的递归以及递归是怎样运行的

六、教学准备:LOGO编程软件、学生练习的图形、题目,相关的电脑设备等。

七、教学过程:

(一)、复习

1、编写过程:电脑依次问X学生的名字,语文、数学、英语三科的分数,然后显示学生的总分和平均分。(学生自己复习)

2、评讲上节课作业

TO CJ

print [学生叫什么名字?]

make "name read

(print [请输入] :name [同学的语文成绩])

make "yw read

(print [请输入] :name [同学的数学成绩])

make "sx read

(print [请输入] :name [同学的英语成绩])

make "yy read

make "zf :yw+:sx+:yy

make "pj :zf/3

(print :name [同学的总分是] :zf [,平均分是] :pj)END

(二)、新授:递归过程

1、引入:我们从小就听过这样一个故事“从前有座山,山里有座庙,庙里有两个和尚,老和尚对小和尚说:从前有座山,山里有座庙,……”。这个故事好象永远讲不完,小海龟也会玩这类的游戏。

2、举例说明什么叫递归:

a.刚才我们讲到为同学输入成绩,我们只是输入了一个同学的成绩,其实班上有很多同学,我们可以编一个程序让它反复运行这个过程,这样我们就可以把所有同学的成绩都输入电脑里。比如刚才那个过程,我们只需在最后再调用一下这个过程,它就能反复运行永不停止,就象刚才那个古老的故事一样。

b.象这样:一个过程在它的过程体中又调用自己,这种过程叫递归过程。

c.区分嵌套和递归:简单地理解就是,在过程体中调自己就是递归,调别的过程就是嵌套。

b.其实它不停止,也是一个问题,我们如何让程序停下来呢?方法一:按组合键ctrl+G

方法二:使用图标工具中的红绿灯工具停止过程

3、用绘图的方式说明递归。

a.复习五边形

to wbx

end

b.用递归的方法画五边形

to wbx

wbx

end

4、学生作业:

输入不同的半径,用递归的方法求不同圆的周长。并输出

(三)、小结:

递归是过程自己调用自己,中止的方法是按ctrl+G,或工具栏上的红灯。

教学反思:

学生对“递归”的含义了解不透彻,不过大多数学生都把他理解成为“循环”。通过变换词语,学生反而掌握得比较好。

相关文档
最新文档