第七课 编写带变量的过程 教案清华版

时间:2021-12-16 10:04:31 教案 我要投稿

第七课 编写带变量的过程 教案(清华版)

第七课 编写带变量的过程 教案 教材分析 本课主要内容是“变量”的理解和使用。变量对于小学生而言是一个很难理解的概念。如果引导不当可能会使学生因为感到畏难而放弃学习。 因此对于本课内容的讲授,教师要本着从易到难、从直观想象到抽象概括的原则进行教学。同时,教学过程中,教师最好将程序设计与数学知识、艺术、测量和几何结合起来,让学生感觉自己不是在学语言而是把LOGO当作学习数学知识、培养能力、开发智力、寻找乐趣的工具来用。  教学目标 知识目标:了解“变量”的含义和意义。 能力目标:能独立编写和使用带变量的过程,同时培养良好的空间想象能力和逻辑推理能力。 情感目标:进一步培养学生的学习兴趣和积极性。  教学重点 变量的含义和使用。  教学难点 过程中多个变量的'使用。  教学准备 多媒体教学设备,课件,微机房。  教学方法 任务驱动法、启发式教学法、发现教学法。  教学过程设计   一、情景导入,激发兴趣 老师:上一节课大家都画出了很多漂亮的作品,为了奖励大家呢。老师给大家来看看小海龟给大家表演的魔术。 (教师事先将下面的程序输入到编辑窗口,并定义过程) TO A REPEAT 4 [FD 20 REPEAT 90 [FD 10 * PI / 180 RT 1]] END  TO A1 :N REPEAT :N [A REPEAT 360 / :N [FD 10 * PI / 180 RT 1]] END  TO T31 DRAW HT A1 8 END  TO T32 DRAW HT A1 12 END 教师在命令窗口输入A1 5;A1 6; A1 12 ;A1 20(数值可以随便定),可以看到一幅动态变化的图片,如下: 教师引导学生发现自己操作上的变化:不仅调用了过程名,还在过程名后输入了数值,数值输入不一样,图画也不一样。(激发学生的兴趣和好奇心) 学生1:…… 学生2:…… 教师:这是因为我们引入了一个非常重要的成员——变量。上面这个过程中的“:N”就是变量。 二、教师配以演示文稿,讲授新课 (一)变量的含义 教师:变量相当于房间的编号。因此,变量的值发生变化,产生的实际效果图也会有变化。 (教师用ppt展示:变量的格式为冒号+变量名) 老师讲解上述过程中每个命令的含义以帮助学生理解变量的含义。 老师:接下来,我们再看一个简单地引用了变量的过程。 TO  ZFX  :A REPEAT  4[FD  :A  RT  90] HT END 老师:老师在编辑窗口输入以上一个过程,然后在命令窗口逐个输入以下的命令: ZFX 10 ZFX 20 ZFX 40 ZFX 80 老师:同学们发现了什么秘密么? 同学:…… 老师:变量的值可以随意地进行改变,所以我们就可以通过改变变量来画出千变万化的图案了。是不是很神奇啊?好,我们继续来领略一下变量的奇妙之处。 (二)带一个变量的过程 教师:试一试,在编辑窗口输入以下过程,再在命令窗口输入不同的变量值,看看可以得到什么样的图画! TO ZNBX  :N REPEAT :N[FD 50 RT 360/:N]  END 教师巡回指导,学生自己操作摸索。 教师:从刚才的实践操作中,我们可以得到一个什么样的一般性的结论呢? 学生:…… 教师: 带一个变量的过程的基本格式为: TO 过程名 :变量名 过程体 END  老师:经过前面的学习,你是否有把握做出下面的图形呢?试试吧!! 提示:这三个图形分别由32个正方形、正五边形和正六边形组成 。 (三)带多个变量的过程 老师:同学们掌握得都非常不错。刚才我们讨论的都是带一个变量的过程,下面我们来看一个可以同时改变正多边形边长和边数的过程。 TO ZNBX :N :A REPEAT :N[FD :A RT 360/:N] END   老师:我们在命令窗口输入znbx 5 60 ;znbx  8 40 ; znbx 12 20,就可以分别得到如下的图形: 老师:为什么要按znbx 数值1  数值2 的格式输入呢? 学生:…… 老师:对了,是因为上述的过程中定义了两个变量,因此,在赋值的时候,一定要赋两个值,否则就会报错。那如果是定义了三个或三个以上的变量呢?过程该怎么写呢? 学生:…… 老师:由此,我们得出另一个一般性的结论: 带多个变量的过程的格式为: TO 过程名  :变量名1  :变量名2  …  :变量名n 过程体 END  三、程序欣赏 (一)程序欣赏——背景变幻 TO BJ :C   IF :C>15 STOP   SETBG :C WAIT 100 BJ :C+1 END (二)程序欣赏——背景变幻 方法二: TO CQ2 :C  IF :C>15 STOP  SETPC :C  (STAMPOVAL 100 100 TRUE)  WAIT 50  CQ2 :C+1 END  方法一: TO CQ1 :C  IF :C>15 STOP  SETPC :C  PU LT 90 FD 100 RT 90 PD  REPEAT 360[FD 100*PI/180 RT 1]  PU RT 90 FD 50 PD  FILL  FD 50 LT 90  WAIT 50  CQ1 :C+1 END (教师先要学生自己摸索,然后细致讲解。)  四、小试牛刀 老师:经过了今天的学习,大家都可以做小小魔术师了,可以七十二变了。变个孙悟空的金箍棒,怎么样?  五、总结 老师:今天这节课你有哪些收获? 学完这节课后你有什么感受? 老师:知识要点总结: 变量的表示方法为“冒号:+变量名”。如“:A”,冒号与变量名之间不能有空格,冒号与过程名之间要有空格。 使用变量的好处是:变量的值可以随意改变,从而画出相应的图形。 带一个变量的过程的基本格式为: TO 过程名 :变量名 过程体 END 带多个变量的过程的格式为: TO 过程名  :变量名1  :变量名2  …  :变量名n 过程体 END 六、教学反思

【第七课 编写带变量的过程 教案清华版】相关文章:

第六课 编写简单的过程 教案(清华版)03-07

第七课 《引导线动画》教案(清华版)03-07

关于思品教案的编写原则、过程和方法01-20

编写安全的扩展存储过程存储过程 -电脑资料01-01

常量与变量 教案03-04

第七课教案03-09

编写安全的扩展存储过程 -电脑资料01-01

编写安全的SQL Server扩展存储过程存储过程 -电脑资料01-01

编写教案03-14