在Scratch中,画笔工具的使用频率很高,通常用来绘制各种各样的图形内容,或者用来绘制角色的轨迹,从二级开始,画笔工具的编程题是必考题。
一、画笔工具的六要素
画笔工具的六要素缺一不可。
二、程序开始的三部曲
程序开始,对方向和位置进行初始化设置。
三、认识基础图形:
(1)等边三角形
(2)正方形
(3)长方形
(4)平行四边形
(5)五角星
(6)多边形
四、绘制基础图形的指令及作用:
1、移动的步数代表图形的边长
(e.g.边长=100)
2、边数决定循环的次数
(e.g.五边形)
3、转动的角度=360/边数(外角)
(e.g.五边形的角度)
五、绘制基础图形
(1)等边三角形
三角形的性质:三角形有3个角,等边三角形每个角都相等,每个角都是60度,内角和等于180度。
首先面向90度,绘制的是蓝色的边,接着绘制橙色的边,需要左转(因为是逆时针的),转动的角度是两条边的夹角(也就是外角),外角=180度-内角。
完整程序:
(2)正方形
正方形的性质:四条边的长度相等,每个角都是90度。
首先面向90度,绘制的是蓝色的边,接着绘制绿色的边,需要左转(因为是逆时针的),转动的角度是两条边的夹角(也就是外角),外角=180度-内角。
完整程序:
(3)长方形
长方形的性质:长方形对边相等,邻边不相等,每个角都是90度。
首先面向90度,绘制的是蓝色的边,接着绘制绿色的边,需要左转(因为是逆时针的),转动的角度是两条边的夹角(也就是外角),外角=180度-内角,最后长方形因为相邻的边长不一样,所以无法重复执行4次,只能分开绘制,寻求共同点再重复执行。
完整程序:
我们发现,绘制的时候,可以简化代码这两部分的代码是一样的,那么我们可以让它重复执行2次
。
(4)平行四边形
平行四边形的性质:平行四边形对边相等且平行,邻边不相等,对角相等,相邻的角相加等于180度。
首先面向90度,绘制的是蓝色的边,接着绘制绿色的边,需要左转(因为是逆时针的),转动的角度是两条边的夹角(也就是外角),外角=180度-内角,最后平行四边形因为相邻的边长不一样,而且转动的角度不相等,所以无法重复执行4次,只能分开绘制,寻求共同点再重复执行。
完整程序:
(5)五角星
五角星的中间是个五边形,,多边形内角和与边长之间存在规律:多边形内角和=(边长-2)×180°,所以五边形内角和=(5-2)×180°=540°,又因为正多边形的内角相等,所以正五边形中的每一个内角度数=540/5=108°
,那么绿色的角度=180-108=72度
,因为五角星由一个五边形和5个三角形构成,所以五角星的5个顶角角度=180-72-72=36度
。
首先绘制的是绿色的边,接着绘制蓝色的边,需要左转(因为是逆时针的),转动的角度是两条边的夹角(也就是外角),外角=180度-内角。
完整程序:
(6)多边形
五边形的性质:五边形有5条边,每个角都相等,每条边都相等。
首先面向90度,绘制的是蓝色的边,接着绘制绿色的边,需要左转(因为是逆时针的),转动的角度是两条边的夹角(也就是外角),外角=180度-内角。
完整程序: