(
课件网) 前面,我们用REPEAT命令画出了各种正多边形和圆。实际应用时,利用REPEAT命令还可以画出正多角星以及各种由正多边形和正多角星组成的图案。 第5课 重复命令效率高 人教版 信息技术 六年级 下册 目录 1 画多角星 2 画空心五角星 3 为封闭图形填色 4 重复命令的嵌套 活动目标 通过用REPEAT命令画多角星、空心五角星并填色的学习活动,达到以下目标: 认识画多角星的方法,学会画多角星; 学会画空心五角星并填充颜色; 掌握利用REPEAT命令嵌套的方法画图。 1 画多角星 前面, 我们执行以下命令,画出了一个正五边形。 REPEAT 5[FD 60 RT 360/5] 可以看出,让小海龟画一条边再转72度,如此重复5次就可以画出一个正五边形。 实践观察 ⌒ 720 画正五边形的过程,相当于让小海龟依次用线条连接正五边形相邻的5个顶点。 如果要画一个五角星,可以指挥小海龟把不相邻的顶点连接起来。 例如,按A→C→E→B→D的顺序连接。由于每次画完一条线后,要让小海龟对准不相邻的下一个顶点,就应让它转过相当于画正五边形时两倍的角度,即2×72=1440 实践观察 1440 A B C D E 因此,执行下面的命令,可以画出边长为120步的五角星。 REPEAT 5[FD 120 RT 144] 类似地,执行下面的命令,可以画出边长为100步的八角星。 REPEAT 8[FD 100 RT 135] 实践观察 适当改变重复次数和转动的角度 就应该能画出各种不同的多角星来 关键的问题是 如何计算让小海龟转动的角度 请动脑筋想一想 从以上分析可以设想 想一想 对于角数是奇数的多角星,可以利用下面的公式来计算转动的角度。 转角=180-180÷角数 一般来说,多角星可以分为两类, 其中一类的角数是奇数,如五角星、七角星…… 另一类的角数是偶数,如八角星、十角星…… 想一想 画七角星、九角星和十一角星 动手做 1 执行以下命令,画出七角星、九角星和十一角星。 CS REPEAT 7[FD 100 RT 180-180/7] CS REPEAT 9[FD 100 RT 180-180/9] CS REPEAT 11[FD 100 RT 180-180/11] 观察画出的多角星,并尝试改变步长、重复次数,画出更多不同的多角星。 画八角星、十二角星和十六角星 动手做 2 执行以下命令,画出八角星、十二角星和十六角星。 CS REPEAT 8[FD 100 RT 180-360/8] CS REPEAT 12[FD 100 RT 180-360/12] CS REPEAT 16[FD 100 RT 180-360/16] 观察分析画出的多角星。 有些多角星,如六角星、十角星、十四角星,不能用上述方法画出来。 2 画空心五角星 观察下面的空心五角星,思考它的画法。 实践观察 720 1440 可以看出,要画空心五角星,可以先画出五角星的一条边,然后右转144度,画出另一条边后左转72度,准备画下一个角。把这样的操作再重复4次,就可以画出图形来。 画红色空心五角星 动手做 执行以下命令,画出红色空心五角星。 CS SETPC 12 HT REPEAT 5[FD 50 RT 144 FD 50 LT 72] 3 为封闭图形填色 把小海龟移到封闭图形的内部,再执行填色命令, 就可以用当前画笔的颜色涂满整个封闭区域。 命令的格式: FILL 画一个红色五角星 动手做 分析画法。要完成这项任务,可以先把画笔设为红色,然后画一个空心五角星,再让小海龟抬起画笔,移到五角星内部后放下画笔,最后在封闭图形内涂色。 动手做 ②编写并输入命令,画出红色五角星。 CS SETPC 12 RT 18 (清屏,选择红色画笔,调整初始方向) REPEAT 5[FD 50 RT 144 FD 50 LT 72] (画空心五角星) PU RT 15 FD 5 PD (把小海龟移到五角星内) FILL (涂色) 用FILL命令填色时,要注意以下几点: 要涂色的区域是封闭的,否则颜色会“漏”出去; 小海龟必须位于封闭区域内,并处于落笔状态; 落笔点不能与任何图形相连; 封闭区域边界的颜色应与要涂的颜色一致。 你知道吗 4 重复命令 ... ...