在前一篇文章的时候,我们已经绘制过圆,了解了scratch画圆形的方法。今天我们更深入的来绘制螺旋圆形图案,scratch圆形螺旋的绘制是在第十届蓝桥杯国赛中的一道scratch编程题目,主要考察的是学生对绘制圆形图案的加深;
scratch画圆形螺旋效果图
[编程实现]
绘制一个颜色变化的圆形螺旋,面螺旋与面圆形的方法类似。
提示:
1.画圆形的方法:前进一点点、旋转一点点,如此循环多次;
2.画螺旋的方法:前进的距离比上次多一点点,或者旋转的角度比上次小一点点,如此循环多次。
scratch画圆形螺旋完整实现
[具体要求]
1、点击绿旗,清空舞台;
2、在舞台上画出一个螺旋,螺旋的大小、旋转方向和画笔粗细不限制;
3、螺旋的颜色逐渐变化。
[评判标准]
10分:符合具体要求1。即:点击绿旗,舞台清空;
30分:在10分基础上,符合具体要求2。即:连贯地画出螺旋;
40分:在30分基础上,符合具体要求3。即:螺旋颜色渐变。
scratch画圆形螺旋实现编程步骤:
步骤一、初始化坐标(0,0),面向方向135°,添加画笔,初始化画笔粗细,颜色,以及每次对舞台的擦除;
角色、画笔初始化
步骤二、新建变量“边长”,通过观察图案,边长每次是增加的,增加的幅度为0.05,旋转的角度为10°,每次循环的不变;
绘制圆
步骤三、旋转的圈数有几圈,外循环就循环几次,这里循环的是10次;
绘制10个圆圈
总结,scratch绘制圆,边长不变,圆的旋转角度越大,圆越小;圆的旋转角度和循环的次数有关(次数*角度=360)