【少儿编程网】本节我们开始学习重复命令,学会这条命令后,我们就能画出很多由重复图形组成的漂亮图形。
格式:REPEAT N[ 需要重复的命令]
N 重复的次数
功能:把方括号里的命令重复执行N次。
注意:方括号里的重复内容的所有命令必须写成一行,命令间用空格隔开。
例一:我们画一个正方形
FD 100 RT 90
FD 100 RT 90
FD 100 RT 90
FD 100 RT 90
上面是4组完全一样的命名那么我们就可以用重复命令:
REPEAT 4[FD 100 RT 90]
例二:边长为100的正三角形小海龟每次转360÷3=120度。
命令:
REPEAT 3[FD 100 RT 120]
或
REPEAT 3[FD 100 RT 360/3]
以此类推我们画正N(边数)边形:REPEAT N[FD 100 RT 360/n]
正8边形就是REPEAT 8[FD 100 RT 360/8]
例三:画正五角星
正五角星的每个顶角度数都是180÷5=36度。
每次小海龟需要转动的度数是顶角的外角度数:180-36=144度(角的外角=180度)
边长为100的正五角星
draw repeat 5[fd 100 rt 144]
以此类推我们画正N(角的个数,必须为大于5的奇数)角星:REPEAT N[FD 100 RT 180-180/n]
正9角星就是REPEAT 9[FD 100 RT 180-180/9]
课后思考
1:试试正6角星,结果后是什么?为什么呢?
2:当N很大(如361)的时候会画出什么呢?为什么呢?
这就是编程的乐趣,让我们去发现问题去思考!这些问题也许你现在想不明白,但随着你学到的知识越来越多会让你有更多的收获。
本节总结:
只要设置好下面三个数,就可以正确使用重
复命令:
1. 重复的次数;
2. 每次走的步数;
3. 每次转动的角度
课后练习
本站内容未经许可,禁止任何网站及个人进行转载。