最近关于编程的各种等级考试层出不穷,有计算机学会的,有电子学会的,有工信部(蓝桥杯)的,有青少年宫协会(中少童创)的,有软件行业协会(编程猫)的……好不热闹!
在谢声涛老师的三言学堂微信群里,也搞了个编程绘图等级考试40关,大家可以来挑战一下!

宁夏银川的云峰老师第1个用Scratch完成了所有的绘图并发布在了群里面,下面我们就一起来看看他的程序吧!


第一个图形是正方形,这个太简单了。移动一定距离然后转向90度,重复4次。一定要记得在画前落笔画完抬笔哦!
上图中,云峰老师使用了自定义模块的方法,数字100就是边长的值,可修改。定义中的边长可无限复制,但只能用于和它相连的积木块中。


第三个图形的程序如上图,两个大小不一的长方形连在了一起,如果实在找不到规律,就一步一步来绘制吧!

第四个图形的程序如上图,这是一个双线图。同样规律不好找,就老老实实来画吧!

第五个图是画空心十字,终于有规律可循了。它是由4个三边组成的正方形组成的,所以只要画三边组成的正方形,然后旋转正确的角度,重复执行4次就可以了。

第六个图形是同心正方向,上图的程序借用了图1的自定义模块,在画完边长为100的正方形后,在抬笔状态下移到合适的位置,又画了一个边长为80的正方形。

第七个图形是两个大小相同的正方形,其中一个旋转90度后叠在一起。同样使用了图1的程序。

第八个图形同样是两个正方形在不同位置叠加在一起。


第十个图形是正五边形。随着边数的增加,移动的步数减小是为了在舞台能装下它。
转自公众号:
临汾南城教辅中心