极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

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

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

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

upload/article/images/2020-11-21/10251661b29fb73754ad9376dc83b2e1.jpg

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

upload/article/images/2020-11-21/7e19775981e0cc875a269d1c6d5ee5e3.jpg

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

upload/article/images/2020-11-21/7d6543bba95f0aa045accfad7aaec278.jpg

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

upload/article/images/2020-11-21/bdc2d739faf4f53f90f25d82181018e3.jpg

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

upload/article/images/2020-11-21/8d0fb4ed37468565827a7552be511625.jpg

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

upload/article/images/2020-11-21/7e24174bd2becc8deb982a00fd904cef.jpg

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

upload/article/images/2020-11-21/ea51d87ee9b4f93da82de7410307b683.jpg

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

upload/article/images/2020-11-21/8bff8598ecd8796ff429a9eec284e886.jpg

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

upload/article/images/2020-11-21/d0e56d5898a088e5253b73ebc09d3b51.jpg

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

upload/article/images/2020-11-21/d1db58d84f3442845d8db283d5f09854.jpg

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

upload/article/images/2020-11-21/b54b3fd924812f00028fd2a03347016b.jpg

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

upload/article/images/2020-11-21/7b08e13f191894ccd4da0c5bd89250cb.jpg

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

upload/article/images/2020-11-21/808464c7cc9312f20484025ae457e2e2.jpg

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

网友点评

共有5条评论来说两句吧...

在线客服