【少儿编程网】本节我们开始学习重复命令,学会这条命令后,我们就能画出很多由重复图形组成的漂亮图形。

  格式: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度。

  少儿编程-logo教程

  

  

  

  

  

  命令:

  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]

  少儿编程-logo教程

  例三:画正五角星

  少儿编程-logo教程

  正五角星的每个顶角度数都是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]

  少儿编程-logo教程

  课后思考

  1:试试正6角星,结果后是什么?为什么呢?

  2:当N很大(如361)的时候会画出什么呢?为什么呢?

  这就是编程的乐趣,让我们去发现问题去思考!这些问题也许你现在想不明白,但随着你学到的知识越来越多会让你有更多的收获。

  本节总结:

  只要设置好下面三个数,就可以正确使用重

  复命令:

  1. 重复的次数;

  2. 每次走的步数;

  3. 每次转动的角度

  课后练习

  用重复命令写出能画出下列图形的命令少儿编程-logo教程

本站内容未经许可,禁止任何网站及个人进行转载。