内容正文:
我是小画家
——【画笔】模块组
上节课回顾
上节课我们学习了【外观】与【声音】模块组。能掌握【外观】模块组模块变换舞台颜色的方法和【声音】模块组模块播放声音方法。
学习目标
1、了解【画笔】模块组的使用方法。
2、学会使用【数值与逻辑运算】模块组完成 计算。
3、理解循环结构的原理。
4、学会运用循环结构绘制简单图形。
主要任务
1、绘制正方形
2、绘制多边形
3、绘制奇数角的星形
解决方案
1、利用循环结构完成正方形的绘制
2、利用【数值与逻辑运算】模块组完成绘制
3、寻找规律,计算旋转角度,调整脚本参数
Scratch不仅可以制作小游戏、进行数学运算,还可以绘制图形。本课我们就一起探索如何利用Scratch绘制图形。
一、绘制正方形
将【画笔】模块组中的【落笔】拖拽到“角色1”的脚步区。然后移动100步。单击绿旗运行脚本,看看是否画出了一条线
1、我们可以使用分解动作绘制一个边长100步的正方形,到达顶点时旋转90度,依次绘制四条边线。
2、用【停笔】模块来结束绘制动作,得到一个正方形
3、在以上程序中,移动(100)步、旋转(90)度,重复4次,结束绘制。
运用循环结构简化程序
1、用重复执行模块优化脚本。
3、为了能够看清小猫行走的路线,可以加上【等待1秒】延时。将小猫放在新的空白位置,再次运行程序,发现小猫还是像以前一样画出正方形。但原来已经绘制的正方形还在画面上。
5、使用【清除所有画笔】,在程序开始的时候,将所有的画笔清除,更容易看出绘制的图形。
绘制其他正多边形
1、将循环次数修改为7次。
2、循环的角度为正七边形的外角,也就是360/7。运用【数值与逻辑运算】模块中的运算,修改旋转角度为【旋转360/7度】。
绘制奇数角的星形
要画出这些奇数角的星形,关键还是在于旋转角度,也就是外角度。
对于N角星,当N为奇数时,外角度也就是有规律的:外角度数=180-180/N
以五角星为例,我们可以将程序修改一下。
学以致用
1、请开动脑筋,尝试修改程序,绘制出其他奇数角的星形。
2、如果旋转方向发生改变,旋转角度是否需要修改?绘制的图形有什么变化吗?请你试一试。
$$