一、教学内容分析
本课的主要学习内容是运用重复命令来绘制图形。重复命令非常有用,既是本单元的学习重点,也是教学难点之一。教材分两步进行教学,第一部分主要学习重复命令画正方形,第二部分是让学生理解重复命令中重复次数与重复内容的关系,推导出正多边形的画法来画圆形。
二、教学目标
1.知识与技能
(1)掌握重复命令的作用和格式。
(2)了解正多边形和圆形的绘制原理,了解旋转角度与次数的关系。
2.过程与方法
(1)通过循序渐进的任务探究来让学生掌握正多边形的画法,并学会探究出圆的画法。
(2)通过自学、合作探究、分层练习、推演等过程,解决教学重难点,培养学生观察、分析、计算能力。
3.情感态度与价值观
帮助学生来体验使用信息技术手段来解决问题的便捷性,形成良好的编程思维。
三、学习者特征分析
学生已经掌握了一定的计算机操作能力,已经掌握了Logo语言的基本命令。但重复命令的学习将命令形式从单一形式转向了复合命令,命令操作从一步操作到多步操作。
四、教学重点:
在于对repeat命令的学习和学生对图形分析和掌握。
五、教学难点:
在于对一类多边形编写命令时的旋转角度、步长、重复次数的掌握。
六、教学环节:
一、复习输入正方形。
我们一起看一下:
Fd 50 rt 90
Fd 50 rt 90
Fd 50 rt 90
Fd 50 rt 90
这段画正方形的程序我们能从中发现怎样的规律?
四行命令完全一样,都是前进100步右转90度,这样重复了四次,画出了一个正方形。
如果一个图形是依靠一部分命令重复几次、几十次、甚至上百次画成的,我们再这样画图是不是就非常麻烦?那么有没有其他简单的方法呢?
LOGO语言提供了一种书写简洁的方法,引出REPEAT命令揭示课题
格式: REPEAT 重复次数 [重复执行的内容]
REPEAT是一个英文单词,它的中文意思就是重复。
Repeat 4 [fd 50 rt 90]
利用它简化命令时,关键确定什么?(重复执行的内容)然后再数一数什么?(重复的次数)
简化下列命令
1、FD 20 RT 36 2、FD 100 RT 144
FD 20 RT 36 FD 100 RT 144
FD 20 RT 36 FD 100 RT 144
FD 20 RT 36 FD 100 RT 144
FD 20 RT 36 FD 100 RT 144
FD 20 RT 36
FD 20 RT 36
FD 20 RT 36
FD 20 RT 36
FD 20 RT 36
1、REPEAT 10[FD 20 RT 36]
2、REPEAT 5[FD 100 RT 144]
二、任务驱动,合作探究
1、师生讨论,探究画法
(1)观察图形,找出特点
课件出示正五边形,请同学们仔细观察,说说图形的特点。
归纳图形特点:每条边相等,每个角相等。外角和都是360度。
(2)问题驱动,分析画法
想一想,根据正五边形特点,重复的动作是什么?重复了几次?
师拖动海龟直观呈现海龟的行走过程。
转角怎样计算?总转角多少度?
请学生列出算转角的数学式子。
每次转角=360/边数
三、拓展练习,发散思维
刚才我们学会了repeat命令并运用其画了正多边形,想一想,如何用重复命令画出下面的图形呢?
四、课堂小结
重 复 命 令
REPEAT 重复次数[重复执行的内容]
教学反思:
课堂上通过正方形绘制的复习,找出正方形绘制语句的特点,从而引出重复命令的教学。接着尝试用重复命令绘制正五角形,然后通过五角形与正方形的命令语句的区别,找出相同点和不同点,进而得出海龟绘制正多边形,是围绕多边形转了一圈,也即转了360度,多边形有几条边,对应的海龟就得转几次角,所以得出转角即是360/多边形边数这个结论。