友情提示:380元/半年,儿童学编程,就上码丁实验室。
在Scratch中,有一组积木块是画笔。因为使用率的原因,3.0版本放在了扩展中,具体积木如下图。
正如写文章要先从认字、组词、造句开始,之后才是段落和文章。scratch的学习一般也是从积木块的基本功能学起。
画笔积木块基本功能的学习,画板案例是个很好的选择。
落笔、抬笔、清空(全部擦除),画笔大小、颜色等的设置和增减,在这个案例中,这些积木块都进行了学习和运用。
在学习画板的过程中,初学者往往在按下鼠标左键后无法绘制或只能绘制一个点,按下鼠标右键则正常,怎么办呢?此时是因为移到鼠标指针和按下鼠标程序同时运行造成的,一个简单的解决方法是将画笔角色的中心点移至角色外即可。
scratch与学科结合是其优势之一。接下来我们用画笔积木组与数学知识相结合,来绘制各种各样的几何图形吧!
上图是一个正10边形的程序,我们发现,当正多边形边数越多时,它越像一个圆。
上图是正30边形,因为scratch精度较小,已经可以看做一个圆了。
从正多边形到近似圆的绘制过程,我们可以学到很多数学知识,比如正多边形外角和为360,π的求值等。
绘制几何图形另一个方向是同心图形。如上图,类似同心圆。
同心图形是在正多边形的基础上,更改其移动距离(半径),每次增加一点点,以形成神奇的效果。
我们将正9边形进行了10次旋转,便形成了上图效果。
程序如上图,这里我们使用了自制积木(自定义函数)正多边形来绘制单一的正多边形。
上图是正12边形旋转16次的效果图。
转自公众号:
scratch思维训练