|
学习目标 1、进一步理解重复命令 2、学会重复命令的嵌套使用 教学过程:前面我们利用重复命令画出了很多漂亮的图案,其实,在重复命令中,还可以再使用重复命令,这样嵌套画出的图形更复杂,如万花筒一般,变化万千。 就让我们从画一个小风车开始,学习重复命令如何嵌套使用。 让小海龟画完一个长方形,旋转90度,再画下一个长方形: 命令 结果 ?CS ?repeat 2[fd 60 rt 90 fd 20 rt 90] ?RT 90 ?repeat 2[fd 60 rt 90 fd 20 rt 90] ?RT 90 ?repeat 2[fd 60 rt 90 fd 20 rt 90] ?RT 90 ?repeat 2[fd 60 rt 90 fd 20 rt 90] 分析以上画小风车的命令,我们发现,画长方形的命令:repeat 2[fd 60 rt 90 fd 20 rt 90]被重复执行了4次,因此,画小风车的命令可以简化为: REPEAT 4[repeat 2[fd 60 rt 90 fd 20 rt 90] RT 90] 运行上面的命令,是不是画出了一个漂亮的小风车? REPEAT 5共重复执行五次,就画出了五个正三角形。执行的结果如图。 重复命令的嵌套可以画出许多美丽的图案。 学生练习:画如图1-8.3所示的图案。 小组同学相互交流,画出图1-8.5所示的图形。 小海龟画五角星: repeat [ fd 30 rt ] 小海龟画正六边形: repeat [rt fd 60] 让小海龟画完一个五角星,然后开始画正六边形的一条边,画完一条边后又重复画五角星。你设计的命令是: |