第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