3 重复命令
一.教学目标:??
1、了解重复命令的作用,掌握重复命令的使用格式;?
2、了解用重复命令画多种正多边的方法;?
3、学习用重复命令画圆的方法;??
4、学习用重复命令嵌套的方法画图。??
二.教学重难点:??
教学重点:
掌握重复命令的使用格式;?
教学难点:
用重复命令画多种正多边的方法;???
三.教学准备:??
在教师机上准备好教学中将会用到的LOGO图形。?
教学过程?
?一、复习引入?
复习用LOGO命令画正方形的方法?
二、学习新知识?
(一)、用重复命令画正方形和长方形??
学习重复命令的使用格式??
1、以正方形为例,讲解重复命令的使用格式;用重复命令画正方形和长方形??
(二)、用重复命令画正多边形?
1、示范讲解用重复命令画正三角形;?
?2、示范讲解用重复命令画正五边形;??
3、示范讲解用重复命令画正六边形。?
转动角度X重复次数=360度??转动角度(外角)=360度÷边数??
用重复命令画正七边形?
用重复命令画正八边形
用重复命令画正九边形?
用重复命令画正十边形?
用重复命令画正十二边形?
(三)、用重复命令画圆?用重复命令画正三十六边形来模拟圆?
1、画出正三十六边形;??
2、改变重复命令中FD命令的步数,就会改变圆的大小。?
(四)、重复命令嵌套?
还记得用重复命令画圆吗??
当然记得。REPEAT?36?[FD?9?LT?10]每次转角的度数为360度÷36=10度,我们画正三十六边形来模拟一个圆。{输入命令并回车}?
将左转命令改成右转命令。?
{改命令LT改成RT后回车}哇!画出对称图形啦!?
在重复命令里面又有一个重复命令,就叫做“重复命令嵌套”。
例如,我们把画正方形的命令REPEAT?4?[FD?100?RT?90]放到另一个重复命令中,可以形成下面的“嵌套”形式:REPEAT?10?[REPEAT?4?[FD?100?RT?90]?LT?36]{画在右边}
我们可以这样理解,里面的REPEAT命令REPEAT?4?[FD?100?RT?90]是画图形{画在左边},外面的REPEAT命令才是重复转圈命令。在实际操作中我们先让REPEAT重复次数少些。再慢慢增多。?
例:REPEAT?6?[REPEAT?4?[FD?100?RT?90]?LT?60]??60×6=360{画在中间}?
外面REPEAT就是将一个正方形沿逆时针转动,每60度放一个正方形,共放6个正方形。?
一般保持次数×角度=360,如果不是360的话一样能运行,只是图形沿一定角度旋转但没转满一圈。?
明白了吗??
【学】明白了。?
你来画一下圆的旋转图形吧。?
【学】好的。?
REPEAT?36?[FD?9?LT?10]?在小海龟的左边画圆?
REPEAT?4?[REPEAT?36?[FD?9?LT?10]?LT?90]将圆沿逆时针方向旋转,每90度放一个圆,共放4个,容易看清第1个圆。{用鼠标指到中间第一个圆}?
REPEAT?24?[REPEAT?36?[FD?9?LT?10]?LT?15]?逆时针放了24个圆,第一个圆的位置就不容易看清了,但它确实还是在那里。{用鼠标指到右边第一个圆}?
旋转1周的时候,左转和右转的效果是一样的。将上面的LT?10,LT?15改成RT?10,RT?15,结果完全一样。只不过变成了顺时针旋转。下面就是三角形的情景,先画一个三角形?
REPEAT?3?[FD?50?RT?120]?在小海龟的右上角画三角形。?
REPEAT?6?[REPEAT?3?[FD?50?RT?120]?RT?60]将三角形顺时针放置,每60度放一个,共放6个。?REPEAT?24?[REPEAT?3?[FD?50?RT?120]?RT?15]顺时针放了24个三角形。
【学】让我来试一试长方形的旋转吧。?
REPEAT?2?[FD?100?RT?90?FD?15?RT?90]?先用重复命令画一个长方形,长方形在小海龟的右上角。?REPEAT?6?[REPEAT?2?[FD?100?RT?90?FD?15?RT?90]?RT?60]将长方形顺时针旋转放置,每60度放一个,共放6个。?
REPEAT?12?[REPEAT?2?[FD?100?RT?90?FD?15?RT?90]?RT?30]顺时针放置长方形12个,每30度放一个。?
让正方形旋转放置24次吧。?
这条命令什么意思?{准备放右边。输入REPEAT?24?[REPEAT?4?[FD?40?RT?90]?RT?15]不回车。}?
【学】顺时针旋转放置24个正方形。{回车显示图形}?里面的REPEAT?4?[FD?40?RT?90]就是画正方形。{显示在左边}?
输入REPEAT?12?[REPEAT?4?[FD?40?RT?90]?RT?30]就是顺时针旋转放置12个正方形{显示在中间}
重复嵌套命令即可以旋转还可以移动。?
{画在左边}
REPEAT?7?[REPEAT?4?[FD?40?RT?90]?PU?RT?90?FD?40?LT?90?PD]??这条命令是将正方形向左依次排7个。{回车}?
【学】
REPEAT?5?[REPEAT?2?[FD?10?RT?90?FD?40?RT?90]?FD?10?RT?90?FD?40?LT?90]小海龟画的是上升的阶梯,总共移动画了5个长方形。?
今天讲了重复命令嵌套,重点在于里面的REPEAT命令画的是图形,外面的REPEAT命令则旋转移动这个图形。
?三、总结?
回顾总结用重复命令画正方形
?四、作业?
熟能生巧:将今天的图形用LOGO画出来。?
五、课后反思:?
.本课教学扎实有效,以练代教,学生通过学习能熟练掌握重复命令。但本课教学创新性不足。