第5课 重复命令效率高
教学目标
1.知识与技能目标
能掌握重复命令的基本格式。
能用重复命令来画正多边形。
2.过程与方法目标
通过演示、小组讨论、实践总结等方法能简化规则图形的画图命令。
3.情感态度与价值观目标
能积极主动地参与学习,提高分析问题、解决问题的思维能力。
学情分析
小学五年级学生已经掌握了前进、后退、左转、右转、提笔、落笔等命令来画一些基本图形,对以输入命令的方式来指挥小海龟画图产生了浓厚的兴趣。对于小学高年级学生而言,仍以形象思维为主,要进一步学习使用Logo语言来画图,还存在着计划、问题分析求解、预估结果等多种思维能力的挑战。
重点难点
教学重点
重复命令的基本格式;用重复命令画正多边形。
以“表格”为辅助学习的工具,帮助学生发现规律及理解重复命令。
教学难点
如何理解画正多边形时转角度数的算法。
以交互式白板的直观演示手段表现REPEAT语句的思路,把转角的抽象概念形象化以突破难点。
教学过程
活动1【导入】一、复习命令 引出问题
同学们,我们已经和Logo语言中的小海龟接触了一段时间了,哪位同学的小海龟最聪明,会画图了。它都成功的完成过哪些图形呢其实真正聪明的是坐在计算机前给小海龟下命令的人,因为他掌握了指挥小海龟运动的命令,并经过了积极的思考,才能让小海龟准确执行命令。
复习命令(FD、BK、RT、LT、CS)拖动功能(问按顺时针方向转动,用哪个转动命令逆时针呢)
今天要布置给小海龟的任务是画正多边形(板书课题)。
师什么是“正多边形”我们把每条边长度相等的多边形叫做正多边形。出示表格(屏幕遮盖),那么这三个图形分别叫正三边形、正四边形、正五边形,依次类推……分析前面我们已学过正三边形和正四边形的画法,你能按顺时针方向画出正四边形吗强调最后小海龟还要回到起始位置上(无限克隆小海龟)。
比一比,谁的小海龟最先完成任务。
学生实践汇报,教师展示学生的窗口及命令,并将正确的命令填入表中。
分析FD是画边,RT是转角(复习演示转的是外角的度数),正四边形画4条边,并转角4次。由画正四边形的命令再推出画正三边形的命令,提醒并演示小海龟转角的度数。
活动2【讲授】二、观察发现规律 学习重复命令
1.观察、发现规律
师我们来仔细观察画正三边形和正四边形的命令(魔术笔放大),同学们可能已经发现,有连续重复的命令,它们分别是什么分别重复了几次
生正三边形重复3次,正四边形重复4次。 教师根据学生的回答依次在表中出示。
师如果是画正五边形呢正六边形呢随着正多边形的边数越多,这样连续重复“画边转角”的命令也会越多,我们输入的累,小海龟画的也累,有没有什么简便的方法呢有,它就是“重复命令”。
2.认识重复命令
出示“REPEAT”,让学生跟读、拼读。板书重复命令的格式
REPEAT 重复的次数[重复执行的内容]
(方括号的输入方法)
师讲解REPEAT命令的作用是把方括号里的命令重复执行指定的次数。
注意方括号里的重复内容的所有命令必须写成一行,命令间用空格隔开。
根据重复命令格式,师生分析,教师在表中出示画正三边形的命令REPEAT 3[FD 50 RT 120]
模仿验证仿照教师的命令写一写正三边形的命令。验证能不能让小海龟快速地画出图形。 请一位学生上台操作演示。
试一试用REPEAT命令画正四边形。(请学生继续演示,CS清屏,快速输入秘诀提示可以直接修改画正三边形图形的命令,再回车)
学生比较使用重复命令,输入命令的速度更快,语句看起来更简洁。
活动3【活动】三、深入探究运用重复命令画正多边形
1.重复命令画正多边形
师通过用重复命令画正三边形和正四边形,我们能不能归纳出重复命令画正多边形(板书)的格式。
师生共同分析归纳出重复的命令、重复的次数、重复执行的内容分别是什么。
板书REPEAT 边数[FD 边长 RT 度数]
分析命令只要知道正多边形的“边数”“边长”和“度数”,就可以用REPEAT命令画出来。
试写命令你能用重复命令画出边长为50步的正五边形吗
问题反馈每次画边后转弯的度数是多少呢
2.对正多边形每次转动角度的分析。
师小海龟在画这些正多边形后回到原来的方向位置上,这说明它转了一圈,转角总和是多少度(360度)
动画演示以正三边形为例来验证一下(用红色箭头线表示小海龟转动的方向,将小海龟转动的方向平移,正好转了一个圈),转一圈是360度,小海龟共转了三次,因此每次转角的角度是3603=120度(除号的输入方法)。
讨论小海龟完成正四边形共转角几次画正五边形呢……转动的次数等于正多边形的边数。
得出结论小海龟在画这些正多边形时总共转了一圈,所以转角总和是360度,而每次转角的度数相同,转动的次数与正多边形的边数是相等的,所以,每次转角的度数为360边数(板书)。
教师将每次转弯的表达式填表。
3.表达式的书写
画正五边形的转弯度数是多少呢不能快速算出来没关系,教师讲解并示范操作REPEAT 5[FD 50 RT 3605](只要输入3605,计算机会计算该表达式的值)。
试一试画正六边形、正七边形(学生在白板上填空)
相邻的同学相互辅导。
活动4【练习】四、近似画圆 改写命令 拓宽思路
1.用重复命令画圆
试一试不断增加多边形的边数
REPEAT 8[FD 15 RT 3608]
REPEAT 12[FD 15 RT 36012]
REPEAT 22[FD 15 RT 36022]
……
操作反馈随着正多边形的边数越__________,画出的图形就越像__________。
一般我们用正三十六边形来表示圆。
2.改写命令,进行图形创作
(1) 用边长为20步的正三十六边形近似画圆。
(2) 想一想,改写画圆命令。
利用Logo语言中的WAIT命令,慢动作播放顺时针画圆和逆时针画圆。
(3) 改变画圆命令中的边长。
(4) 改变画圆命令的重复次数。
(5) 用重复命令进行图形创作。
活动5【活动】五、课堂总结
今天我们学习了小海龟的一个绝招重复命令。什么情况下,我们才会用到重复命令 重复命令的格式是什么