重复命令
教学目标
1.学生理解LOGO语言中重复命令(REPEAT)的使用。
2.学生了解重复嵌套命令。
学情分析
本课LOGO语言中的一课,重点是重复命令的学习,还有关于重复嵌套的初步了解。争取尽量少讲解,学生多操作。在学生的操作模块中巡视辅导,对优秀学生作品进行全体展示。
重点难点
让学生理解(REPEAT)的使用和了解重复嵌套命令
教学过程
一、复习导入
二、揭示重复命令的内容
1.同学们,请看看桌面方括号内的这串数字,大家能不能从中找出它的规律。[012345 012345 012345]
2.这些数字是重复排列的。现在老师再举个例子,我们试着归纳一下小明从星期一到星期五每天上课的规律。
[上学,上课,放学,回家]
那小明从星期一到星期五,这些上学过程共重复了几次?
3.我们上次学习了使用LOGO语言的一些命令简单的使用,现在看看老师输入的命令,先说说他的意思,再看看它们有些什么样的规律。
FD 100 LT 90
FD 100 LT 90
FD 100 LT 90
FD 100 LT 90
(FD 100 LT 90重复了四次)
我们把它写作:REPLEAT 4 [FD 100 LT 90 ]
FD 60 LT 90 FD 100 LT 90
FD 60 LT 90 FD 100 LT 90
(FD 60 LT 90 FD 100 LT 90重复了两次)
我们把它写作:REPLEAT 4 [FD 100 LT 90 ]
现在大家看这个命令的规律又是怎么样的如果写成LOGO命令又应该怎么写?
[FD 100 LT 120 FD 100 LT 120 FD 100 LT 120]
REPEAT 3 [FD 100 LT 120]
3.现在大家就来用重复命令按老师的要求把这些正多边形用LOGO命令画出来,然后再告诉我它们每走一步时的外角度数是多少。
每次走50步的正三角形 120度
每次走60步的正方形90度
每次走70步的正五边形72度
第次走80步的正六边形 60度
第次走90步的正七边形51.4度
大家注意,画这些正多边形时不论小海龟不管左转还是右转,转过的角都是外角,圆角为360度,我们只要除于小海龟画的正多边形的边数,就可以得到每次转角时外角的度数。
三、用重复命令画圆
1.操作(一):
画一个步长为15的正十边形;
步长为15的正三十六边形;
步长为15的正七十二边形。
小结:正多边形的大小和正多边形边数多少有关。边数越多的正多边形越接近圆。我们以后就用正三十六边形来代表圆。
2.操作(二):
画出步长分别为 30、15、7.5的正三十六边形。
小结:决定正多边形大小的关键是正多边形的步数的多少。
四、认识重复嵌套命令
1.现在,大家再看看小明的例子。
我们按一个月有四个星期计算,那小明每个月的上学规律就是
4X 5X[起床上学,上课,放学回家] ,为了方便观察,我再加入一个方括号把它改成了4X[ 5X[起床,上学,上课,放学,回家]]。
2.在LOGO语言中我们就把这种一个重复命里面再嵌套上一个重复命令叫做重复嵌套命令。
师:现在大家看看这个命令REPEAT 3[FD 100 LT 120]
估计它是什么图形?
再看看REPEAT 4 [REPEAT 3[FD 100 LT 120 ] LT 90]
谁是第一个重复命令,谁又是嵌套进来的重复命令。然后再试着解读一下这个命令的意思。
嵌套
[REPEAT 3[FD 100 LT 120]
↓
重复命令
REPEAT 4 LT90]
↓
重复嵌套命令
REPEAT 4[REPEAT 3[FD 100 LT 120]LT90]
步长为100,每次转120度的三角形
↓
重复4次 旋转90度
↓
把一个步长为100的正三角,重复4次,每次重复时要转90度
1.操作:
现在大家试着把这几个正多边形按要求重复。
1.把边长为15的圆重复36次,每次重复时旋转10度
2.把边长为长为15宽为5的长方形重复12次,每次重复时旋转30度
3.边长15的正三角形,重复36次,每次重复时旋转10度
小结:用重复嵌套命令时我要先知道嵌套是什么命令,然后才考虑把这个嵌套如何重复。
五、总结:这节课我们学习了(REPEAT)命令的使用,还认识了“重复命令嵌套”,知道用它画出的图形千变万化,常常出现让我们意想不到的美丽图案。