资源简介 第七课 在过程中调用过程 教学设计教学目标:1、了解什么是过程的嵌套;2、认识子过程的作用,学会用过程嵌套的方法画图;3、理解用过程嵌套的方法作图的意义,学会分析任务确定子过程的方法,初步建立编程思想。教学重点:认识过程的嵌套教学难点:区分子过程、主过程,用过程嵌套的方法画图。教学准备:在教师机上准备好教学中需要用到的过程:正三角形SJX、蝴蝶DIE、小花HUADUO、小草XIAOCAO、花园HUAYUAN。教学过程:1、旧知回顾:师:前面两节课中我们学习了如何定义一个过程,现在请同学们来看看老师定义的这个过程可以吗?判断:TODIE?RT40?SJX?RT30? SJX? LT60FD20BK20?LT60FD20BK20?RT50?END引导分析:不可以!因为SJX是不是命令,LOGO不能识别它。师:每一条命令都有自己的功能,我们定义的过程也有自己的功能,在过程中能不能把别的过程名当作命令来使用呢?这就是我们今天要探究的问题。2、揭示课题:第七课在过程中调用过程师生读课题3、带问题自学教材第一部分“在过程中调用过程——过程的嵌套”。生自学教材46-48页要求:1)理解什么是过程嵌套?2)怎样区分子过程、主过程?3)上机试一试,用过程嵌套的方法作图DIE。4、自学交流:1)过程嵌套:在过程中调用过程的方法。2)子过程:被调用的过程,如教材中的SJX。主过程:调用了子过程,被直接运行的过程,如教材中的DIE。5、过程嵌套的应用:观察教材49页图7-6,分析讨论图的特征:有4颗相同的草,有两只相同的蝴蝶。师:用我们新学的方法如何编写过程?引导分析:1)先定义子过程蝴蝶DIE、小草XIAOCAO,再用过程嵌套的方法定义主过程花园HUAYUAN;2)为了便于作图,子过程蝴蝶DIE、小草XIAOCAO也需调用上一级子过程正三角形SJX、小花HUADUO;3)定义过程时,先定义最基本的子过程再层层推进,由小到大,最后定义主过程。学生上机完成任务:花园教师巡视辅导6、本课知识回顾:师:回到第一个问题,老师可以这样定义过程DIE吗?引导分析:如果先定义了子过程SJX,就可以这样定义主过程DIE。展示交流部分学生作品:点评学生定义的过程。师:通过今天的学习,我们可以看到用过程嵌套的方法可以帮助我们像搭积木一样方便、快捷地组合一些复杂图案。板书设计:第七课 在过程中调用过程过程的嵌套子过程:TOSJX?REPEAT3FD40RT120:END? 主过程:TODIE?RT40?SJX?RT30?SJX? LT60FD20BK20?LT60FD20BK20?RT50?END? 展开更多...... 收起↑ 资源预览