小学信息技术第三册 第20课自我调用的过程教案 北京版

小学信息技术第三册 第20课自我调用的过程教案 北京版

ID:29288099

大小:205.00 KB

页数:5页

时间:2018-12-18

小学信息技术第三册 第20课自我调用的过程教案 北京版_第1页
小学信息技术第三册 第20课自我调用的过程教案 北京版_第2页
小学信息技术第三册 第20课自我调用的过程教案 北京版_第3页
小学信息技术第三册 第20课自我调用的过程教案 北京版_第4页
小学信息技术第三册 第20课自我调用的过程教案 北京版_第5页
资源描述:

《小学信息技术第三册 第20课自我调用的过程教案 北京版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第20课自我调用的过程课题自我调用的过程教学目标(一)知识与技能:1.知道什么是递归过程。2.学会编写递归调用的过程。3.了解循环结构程序设计的思想和方法。(二)过程与方法:1.采用老师分层次出示课件演示,帮助学生理解递归调用问题。2.学生通过观察、分析,得出结论。让学生初步了解递归命令使用参数的灵活性,根据同学自己实践加深学生的对递归命令的理解。3.展示交流学生作品(班级内部的交流展示,班级间的交流展示)(三)情感态度与价值观:1.培养学生在学习中遇到问题敢于提问并勇于探索、实践的精神。2.培养同学们的自学能力。教学重点学会编写递归调用的过程。教学难点了解

2、循环结构程序设计思想和方法。技术准备教师熟练使用辅教系统,准备学生要绘制的图形的样例、教学需要的演示文稿学生熟练登陆教师机,解决使用LOGO系统时计算机出现的简单问题。教学过程教学环节教师活动学生活动设计意图复习导入(5分钟)1.旧知回顾:前面两节课中我们学习了如何定义一个过程,现在请同学们来看看老师定义的这个猜数游戏过程可以吗?复习前边的知识,为后面递归调用做好知识铺垫出示判断:TOGAME:ASETPC0TYPE[它是几]MAKE“BREADIF:B=0THENSTOPIF:B=:ATHENPR[真聪明,IF:B>:ATHENPR[大了!]IF:B<:A

3、THENPR[小了!]GAME:AEND每一条命令都有自己的功能,我们定义的过程也有自己的功能,在过程中能不能把别的过程名当作命令来使用呢?这就是我们今天要探究的问题。2.揭示课题:自我调用过程——递归调用引导分析:可以!因为GAME:A是命令,LOGO能识别它。新授内容(20分钟)(一)什么是递归调用在LOGO系统中,一个过程可以调用另一个过程,也可进行自我调用,这种自己调用自己的过程被称为“递归调用”。1.想一想:“GAME”过程是在什么情况下进行自我调用的?通过推导,引导学生了解递归命令的编辑方法。过程在不断的递归调用,使得过程反复地进行下去,这研究会

4、产生重复命令的效果。2.通过同学对上面程序的观察:①过程中允许设置一个或多少参数吗?演示TOB:A:B:CWAIT50(STAMPOVAL:A:B"TRUE)A:A+5:B+5:C+1②为了能更好地体现出递归命令的特点,我们在程序中可以加多少参数呢?它们具有什么的功能呢?3.试一试:小海龟画的是什么图形?出示:TOYUAN:RFD2*PI*:R/360RT1YUAN:REND终止运行过程方法:CTRLG按下+键(二)跳动的小球1.我们在16课中用重复命令呼出了闪烁的信号灯的动画,你能用递归调用的过程来实现动画效果吗?学生上机操作得出结论讨论回答学生上机操作得

5、出结论小海龟不停地画图小海龟停止运行当前过程学生上机修改,得出TOXQSTAMPOVAL1010FILLWAIT20CLEAN让学生初步了解递归命令使用参数的灵活性,根据同学自己实践加深学生的对递归命令的理解。培养观察、分析图形的能力,以及小组合作学习的良好习惯培养学生动手能力,思考问题与解决问题的能力。通过有层次的任务激发兴趣,有助于同学们掌握编程技巧,培养学生的大脑思维能力。2.图形是保持在原地闪动,如果图形交替出现在母位和上方的某一点处就形成了小球跳动的效果。自己试着做一做TOTDXQ:AXQPUFD:APDXQPUHOMEPDTDXQ:AEND观察执

6、行的效果修改命令:TDXQ:A-2执行验证试一试:①怎样加快小球下降的速度;②怎样控制小球停止弹跳,完善跳动小球的过程。WAIT20END学生上机操作,得出结论说明:在母位上画圆,擦圆向上调整位之后,画图、擦圆返回母位递归调用小球每次弹起的高度一致小球向上移动的位置逐渐降低学生上机验证问题巩固练习(7分钟)出示课件要求:边长的递增量或递减量是5,最长边长为100TOZNBX:AREPEAT4[FD:ART90]END分析图形,得出①TOZNBX:AIF:A>100THENSTOPREPEAT4[FD:ART90]ZNBX:A+5②分层次练习①②TOZNBX:

7、AIF:A>100THENSTOPFD:ART90ZNBX:A+5展示、评价作品(5分钟)展示、评价学生作品1.展示作品2.分析图形特点3.说明绘图思路1.展示作品2.分析图形特点3.说明绘图思路培养语言表达能力课堂小结(3分钟)你在绘图中遇到了哪些问题?怎样解决的?这节课我们学习了递归命令的编程方法,通过学习我们掌握了在过程中使用递归基本方法,即实现了重复,这样海龟可以不停地重复着画同一个图形,根据参数的不同变化,来实现。为今后认识和掌握计算机打下了良好的基础。为帮助同学们更好的学习新知识。学生说自己遇到的问题与解决方法,自己解决不了的问题请其他同学帮忙。

8、培养发现问题、思考问题与解决问题的能力

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。