第5课 美妙的万花筒世界 ——如何实现LOGO重复命令的嵌套
欣 赏 旋转 矩形 正方形 三角形 圆形
新课导入 这节课我们先来学习怎样画下面的风车。
2.Repeat可以指挥小海龟重复执行某一个动作 [ ]
一、小海龟画长方形 先画出一个长80海龟步,宽20海龟步的长方形: REPEAT 2[FD 80 RT 90 FD 20 RT 90] 矩形的两个边长 先画出一个长80海龟步,宽20海龟步的长方形:
[repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90] 二、画风车 20 repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90 80 repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90 repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90 repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90 repeat 重复次数 [重复执行的命令] repeat repeat 4 [ ] repeat [repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90] [ ]
[repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90] 一点通 20 Repeat的嵌套使用: 80 1.嵌套允许多层嵌套 2.每层都有自己的重复次数 3.每层各有一对中括号 repeat 重复次数 [重复执行的命令] repeat repeat 4 [ ] repeat [repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90] [ ]
REPEAT 4[REPEAT 4[FD 40 RT 90] RT 360/4] 下面我们再来学习怎样画旋转的正方形。 先将一个(小)正方形旋转四次: REPEAT 4[REPEAT 4[FD 40 RT 90] RT 360/4]
REPEAT 12[REPEAT 4[FD 40 RT 90] RT 360/12] 将一个(小)正方形旋转12次: REPEAT 12[REPEAT 4[FD 40 RT 90] RT 360/12]
REPEAT 36[REPEAT 4[FD 40 RT 90] RT 360/36] 将一个(小)正方形旋转36次: REPEAT 36[REPEAT 4[FD 40 RT 90] RT 360/36]
一点通 绘制旋转图形的方法: REPEAT 旋转次数[绘制单个图形命令 RT 360/旋转次数 ] 重复的次数=旋转的次数 旋转的角度=360/旋转的次数
课内实践 1. 试用重复命令套重复命令写出能画出下列 图形的命令。