内容正文:
第5课 我是小画家
学习目标:
1、了解画笔模块指令的使用方法
2、使用数值与逻辑计算模块指令完成计算
3、理解循环结构的原理
4、运用循环结构绘制简单图形
任务筹划:
主要任务
解决方案
学会绘制正方形的方法
掌握循环结构,完成正方形的绘制
绘制多边形图形
运用数值与逻辑运算,完成绘制
绘制奇数角的星形
绘制奇数角的星形
Scratch不仅仅可以制作小影片、进行运算,还可以帮助我们绘制图形,利用它,我们可以绘制出很多简单的图形。这节课,让我们一起探索如何利用Scratch绘制图形吧!如图5-1
图5-1
一、绘制正方形
1、绘制“线”
开启scratch,在“角色1”的脚本区域编辑代码。首先我们要放好,然后移动100步,这样,就绘制好了一条“线”。
2、绘制“正方形”
我们可以使用分解动作走一个边长100步的正方形,到达顶点时旋转90°,依次绘制四条边线,最后我们放,来结束绘画动作,得到一个“正方形”。如图5-2。
图5-2
3、运用循环结构简化程序
在上面的程序中,重复出现了4次,为了简化程序,我们可以使用循环结构进行代替,重复4次之后,结束绘制。我们可以用流程图将循环结构的这一过程表示出来,如图5-3所示。
图5-3
为了能够看出小猫行走的路线,可以加上延时,方便观看程序的运行。
将小猫放在新的空白位置,再次执行程序,发现小猫还是像以前一样画出正方形。但原来已经绘制的正方形还在画面上。我们可以使用,在程序开始的时候,将所有的画笔清除,更容易看出绘制的图形。如图5-4。
图5-4
二、绘制其他正多边形
刚刚我们绘制了正方形,我们也可以利用这样的方式绘制其他正多边形,与正方形不同的是,需要进行旋转的角度不同,请同学们思考一下,三角形、正方形、五边形等,需要旋转多少度?
提个醒:要画出正多边形,关键在于确定“旋转角度”,下表中列出了正多边形的内角和外角。
内角
外角
正三角形
60
120
正四边形(正方形)
90
90
正五边形
108
72
正六边形
120
60
?
?
?
试通过上面的表格,大家可以猜猜,多边形的边数和外角度数有什么规律?
我们可以看到,外角度数*边数=360,也就是说,外角度数=360/边数。
1、绘制正多边形(以正七边形为例)
我们可以以绘制正方形的程序为基