第20节课——Scratch绘制螺旋线
● 课程目标
上节课《第19节课——Scratch绘制正多边形螺旋线》,我们学习了绘制正多边形螺旋线的方法。使用了3个变量来完成螺旋线。
1. 起始值——边长的初始值
2. 变化值——边长每次的增加值
3. 螺旋次数——螺旋线的层数
正多边形螺旋线的旋转角度是跟边数相关的,每次旋转的角度=360 / 边数。
这节课我们从角度的方向来考虑螺旋线,根据正多边形的公式,我们可以知道边数=360 / 角度,当360可以被角度整除时,就会出现正多边形螺旋线。
● 新的积木
今天学习新的7块积木——6块运算类积木、1块控制积木。
其中有几块积木在前面的章节中已经出现过。
我们之前学习的28块积木,加上这节课的7块积木,累计掌握了35块积木。
6块运算运算积木
1. 加法积木——左边的数加上右边的数,得到和
2. 减法积木——左边的数减去右边的数,
3. 除法积木——左边的数除以右边的数,得到商
4. 大于积木——判断左边的数是否大于右边的数,布尔积木
5. 小于积木——判断左边的数是否小于右边的数,布尔积木
6. 等于积木——判断左右两边的数字是否相等,布尔积木
1块控制积木
7. 重复执行直到——循环执行,直到条件成立
Q:点击积木,看看计算结果。
● 新的螺旋线
从角度的方向出发,我们的螺旋线就是一组旋转角度不变,边长不断增加的折线。为了防止边长不断增加,我们必须设置一个结束值,当边长超过结束值时,停止绘制螺旋线。
整理一下出现的变量。
1. 角度——每次旋转的角度
2. 起始值——边长的初始长度
3. 变化值——边长每次的变化值
4. 结束值——边长超过时,停止绘制
● 挑战时间
完成图中的脚本,查看绘制的结果。
想象一下最终结果,一个非常漂亮的几何图形。
● 下节预告
下节课画星星。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com