第20节课——Scratch绘制螺旋线
2019-11-20 14:37
● 课程目标
上节课《第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