火遍全球的少儿编程Scratch到有牛--图形绘制篇

和陈老师学科创

<a href="http://www.kidscoding8.com/scratch" target="_blank" class="link"><i class="iconfont icon-iconfontlink">&nbsp;</i>Scratch在线版地址</a><br> <h3><font color="#010101"><p>&nbsp; &nbsp; &nbsp; Scratch是麻省理工学院的“终身幼儿园团队”开发的图形化编程工具,主要面对青少年开放。</p><p>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;目前已有1.4版、2.0版本(增加克隆积木,Lego和Makey makey拓展积木)、3.0版本(增加视频侦测、文字朗读、翻译等选择性下载扩展积木,并增加micro:bit和Lego mindstorms EV3拓展积木)。所有人可以在任意版本中创作自己的程序。</p></font></h3> <h3><font color="#010101">Scratch 3.0放弃了Flash,采用了HTML5来编写,HTML5是最新的HTML、CSS和的总和,Scratch 3.0首先将会使用WebGL、Web Workers和 Web Audio libraries。是一种广泛的语言,它支持所有浏览器和WebGL,从而跨平台使用。它经过了精心挑选,运行不需要任何额外的插件。</font></h3> <h3><font color="#010101">少儿创意编程scratch绘图等级考试40关1</font></h3> <br>&nbsp; &nbsp; &nbsp; &nbsp; 最近关于编程的各种等级考试层出不穷,有计算机学会的,有电子学会的,有工信部(蓝桥杯)的,有青少年宫协会(中少童创)的,有软件行业协会(编程猫)的……好不热闹!我也搞了个编程绘图等级考试40关,大家可以来挑战一下! <h3><font color="#010101">&nbsp; &nbsp; &nbsp; &nbsp; 大家可以用Scratch完成上面这40个图形的绘制,也可以用Python的海龟绘图来完成。宁夏银川的云峰老师第1个用Scratch完成了所有的绘图并发布在了群里面,下面我们就一起来看看他的程序吧!</font></h3> <h3><font color="#010101">首先初始化,设定画笔的起始位置和方向,并清空。</font></h3> <h3><font color="#010101">第一个图形是正方形,这个太简单了。移动一定距离然后转向90度,重复4次。一定要记得在画前落笔画完抬笔哦!上图中,云峰老师使用了自定义模块的方法,数字100就是边长的值,可修改。定义中的边长可无限复制,但只能用于和它相连的积木块中。</font></h3> <h3><font color="#010101">第二个图形是长方形,同样很简单,程序如下图。</font></h3> <h3><font color="#010101">第三个图形的程序如下图,两个大小不一的长方形连在了一起,如果实在找不到规律,就一步一步来绘制吧!</font></h3> <h3><font color="#010101">第四个图形的程序如下图,这是一个双线图。同样规律不好找,就老老实实来画吧!</font></h3> 第五个图是画空心十字,终于有规律可循了。它是由4个三边组成的正方形组成的,所以只要画三边组成的正方形,然后旋转正确的角度,重复执行4次就可以了。<br> <h3><font color="#010101">第六个图形是同心正方向,下图的程序借用了图1的自定义模块,在画完边长为100的正方形后,在抬笔状态下移到合适的位置,又画了一个边长为80的正方形。</font></h3>