美文网首页
画正N边形(Scratch编程)

画正N边形(Scratch编程)

作者: SpringAlways | 来源:发表于2020-04-28 20:43 被阅读0次

    今天要给大家分享的是用Scratch画正N边形

    一、制作说明:

    1,用到画笔积木中的印章

    2,点击绿旗开始,初始先将画布全部擦除

    3,小猫角色初始大小为10,初始方向为90度,初始位置为(0,150)

    4,设置一个边数变量,即控制所画的是几边形

    代码如下:

    image

    5,设置两层循环:

    第一层循环为正N边形的边长:可设置小猫每走10步刻一个印章,颜色值变化25,将此操作重复执行5次;

    第二层循环为正N边形的边数:画完一个边长后,小猫右转(360/边数)度(内角和为360度,正N边形平均每个角的度数),将此操作重复执行边数次。

    二、整体代码

    image

    三、效果展示

    image

    四、总结

    关键点:图章工具的使用双层循环控制(一个边长,一个边数)设置变量边数,可随时控制所画N边形的边数

    五、提升

    如果边数初始值设置为很大(比如20)时,画出来的图形接近于什么?边数为50呢?(是否可画圆)

    相关文章

      网友评论

          本文标题:画正N边形(Scratch编程)

          本文链接:https://www.haomeiwen.com/subject/xjtiwhtx.html