本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
第4课
海龟大师的绘画天赋(三)——巧用重复命令
教学设计
1教学目标
1、应用“REPEAT”
重复命令简化繁复的过程,提高执行效率;
2、探究用“REPEAT”得利命令,编写绘制正多边形的过程。21世纪教育网版权所有
2学情分析
这课是在前面学习的基础上,进一步提高程序的效率,让学生对编程有更深的理解,培养学生总结规律,提高效率的能力。本班学生前面基础很好,可以适当提高难度,加快学习进度。www.21-cn-jy.com
3重点难点
学会使用“REPEAT”
重复命令编写过程是重点。理解在过程中应用变量是难点。
4教学过程
活动1【导入】教学导入
做事情要讲究方法,才能事半功半。编写过程也一样,有些过程看起来很简单就那么几个命令,但是重复起来没完没了也是一件很麻烦的事情。出示下面的过程:
TO
F
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
FD
50
BK
50
RT
36
END
提问:你发现这个过程有什么特点
师:这么长的LOGO过程就只能画出一个类似星星的图形,这节课我们就来学习使用重复命令来简化这个过程。板书课题:巧用重复命令。21教育网
活动2【讲授】新课教学
二、新课
1、
用重复命令画星星
(1)
观察上述命令哪句有规律的出现多次
(2)
认识重复命令的格式:
格式:REPEAT
N
[重复执行的语句]
功能:重复执行N次方括号内的语句。
试着写出上面的过程:
TO
REPEAT
10
[FD
50
BK
50
RT
36]
END
三、探究用重复命令编写绘制正多边形的过程。
(1)
观察正多边形的特点:每条边长度一样,每个角度相同
(2)
观察讨论各种正多边形每次转动的角度是怎么得到的
师:老师这有两个图形,正三角形、正方形,边长均为90(课件),请同学们写写它们的程序,在程序本上写好后,在电脑上验证一下。
学生活动,教师巡视。
师:同学们完成了两个图形的程序(课件出程序),请观察两个程序中海龟所转角度与边数有什么规律 同桌互相说一说。
学生活动。
师:谁能把发现告诉大家
学生汇报。
师:也就是说小海龟转过的角度是360除以边数得到的。同学们发现的这个规律到底有没有普遍性呢 实践出真知,(课件出正五边形)请同学们用刚才你们发现的规律写写这个正五边形的程序。
师:同学们都画出了正五边形。我们来看看这三段程序(课件出示),你有什么发现 四人小组说一说。
学生活动。
师:它们都有相似部分,每个程序都发生了重复,重复次数就等于边数。掌握了这些规律,我们就可以画出更多边数的正多边形。正几边形,就重复几次。好,现在老师就给大家分一分任务,这个组画正六边形,这个组画正七边形,这个组画正八边形,这个组画正九边形,这个组画正十边形,这个组画正三十六边形。
海龟从开始到结束正好转动了360度。
根据上面的规律可以总结出画任意正多边形的通用命令:
REPEAT
N
[FD
边长
RT
360/N]
试一试:用重复命令画正七边形,正二十四边形。
参照上面画任意边数正多边形的方法,尝试用“BK
LT”命令分别替换其中的“FD
RT
”画正十五边形,并观察结果。21cnjy.com
活动3【活动】教学小结
三、小结
在使用LOGO语言编写程序时,要学会总结规律,找到程序中重复的部分,使用重复命令提高程序编写的效率。21·cn·jy·com
21世纪教育网
--
中国最大型、最专业的中小学教育资源门户网站。
版权所有@21世纪教育网