最新消息:

【Scratch·爱编程的艺术家】7彩色的花篮

Scratch 少儿编程 2039浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

我们要绘制一个花篮形状的图案,如下图。通过观察可以发现,该图案由很多个形状相同的正多边形组成。

【Scratch·爱编程的艺术家】7彩色的花篮

首先,我们新建一个绘制正多边形的自定义模块,如下图。(这里各位小伙伴可以修改一下变量名,以便于今后识别,如边长number1其实可以命名为length,length表示长度,这样自己读程序就一目了然了。)

【Scratch·爱编程的艺术家】7彩色的花篮

接下来编写主程序。我们让角色在绘图之前面向一个特定的方向(右边),从特定的位置(0,0)出发,设定画笔的大小(3),清空舞台,然后就可以正式开始绘制了,比如我们要绘制一个边长是60的正方形,我们编写程序如下图。

【Scratch·爱编程的艺术家】7彩色的花篮

点击绿旗执行程序,角色便在舞台上绘制出一个正方形。如下图。

【Scratch·爱编程的艺术家】7彩色的花篮

如何让角色旋转一个角度之后绘制第二个正方形呢?我们对角色编程如下图所示。

【Scratch·爱编程的艺术家】7彩色的花篮

执行程序后舞台上的绘制出两个正方形。

【Scratch·爱编程的艺术家】7彩色的花篮

如果我们希望角色每旋转15度绘制一个正方形,旋转一周,怎么编写程序呢? 我们只需要使用“程序执行_次”积木即可。可是,应该重复执行多少次呢?一周是360度,一次旋转15度,则需要重复执行360➗15次,一个除法运算就可以解决问题。

【Scratch·爱编程的艺术家】7彩色的花篮

执行程序后的效果。

【Scratch·爱编程的艺术家】7彩色的花篮

我们还可以让角色每绘制一个正方形之后改变一次画笔的颜色,让画笔的颜色值每次增加10。程序如下图。

【Scratch·爱编程的艺术家】7彩色的花篮

角色便可以绘制出颜色变化的图案。

【Scratch·爱编程的艺术家】7彩色的花篮

如果不是以正方形作为基本图形,而是以正八边形作为基本图形,只需要将边数这一参数修改为8即可。

【Scratch·爱编程的艺术家】7彩色的花篮

隐藏角色,执行程序,就可以绘制出如下图所示的图案了。

【Scratch·爱编程的艺术家】7彩色的花篮

您必须 登录 才能发表评论!