少儿创意编程(特36)scratch绘图等级考试40关

网友投稿 2019-11-20 14:38

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

https://cdn.china-scratch.com/timg/191122/143R04435-0.jpg

大家可以用scratch完成上面这40个图形的绘制,也可以用Python的海龟绘图来完成。
宁夏银川的云峰老师第1个用scratch完成了所有的绘图并发布在了群里面,下面我们就一起来看看他的程序吧!

https://cdn.china-scratch.com/timg/191122/143R03N9-1.jpg

首先初始化,设定画笔的起始位置和方向,并清空。

https://cdn.china-scratch.com/timg/191122/143R1F17-2.jpg

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

https://cdn.china-scratch.com/timg/191122/143R112T-3.jpg

第二个图形是长方形,同样很简单,程序如上图。

https://cdn.china-scratch.com/timg/191122/143R11H3-4.jpg

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

https://cdn.china-scratch.com/timg/191122/143R14221-5.jpg

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

https://cdn.china-scratch.com/timg/191122/143R143T-6.jpg

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

https://cdn.china-scratch.com/timg/191122/143R1J21-7.jpg

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

https://cdn.china-scratch.com/timg/191122/143R113c-8.jpg

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

https://cdn.china-scratch.com/timg/191122/143R2C29-9.jpg

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

https://cdn.china-scratch.com/timg/191122/143R2Nc-10.jpg

第九个图形是正三角形,这个好简单!

https://cdn.china-scratch.com/timg/191122/143R26404-11.jpg

第十个图形是正五边形。随着边数的增加,移动的步数减小是为了在舞台能装下它。

https://cdn.china-scratch.com/timg/191122/143R25309-12.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com