少儿编程之画十个彩色同心圆

网友投稿 2019-11-29 10:59

少儿编程之画十个彩色同心圆

https://cdn.china-scratch.com/timg/191201/1059221246-0.jpg

上节课我们学习了,彩色圆环的画法。那这一节课只要对上节课进行适当修改一下,就可以变成了画同心圆的程序了。

一、首先,我们修改一下角色,打开scratch软件后删除默认的角色小猫,从素材库中上传一把笔作为角色,修改一下中心。

https://cdn.china-scratch.com/timg/191201/105923H40-1.jpg

选中角色铅笔,选择造型,单击窗口中右上角的“+”号,移动"+"号至笔尖,这样我们就可通过铅笔尖来画圆了。

因为要画出一个圆需要两个条件:

一、圆的半径。二、角度。

我们的思路是:在圆上画出两条互相垂直的直径,以水平的直径为x轴,竖直的直径为y轴,建立平面直角坐标系。在圆上取一个点P,连接OP,过点P作X轴和Y轴的垂线,那么就可以通过三角函数角与半径的关系计算出P点的坐标(半径*cos角度,半径*sin角度),使用脚本中的运动

https://cdn.china-scratch.com/timg/191201/1059232055-2.jpg

2、单击脚本运算,找到乘法运算图标嵌入到上一个图片40圆圈中,

https://cdn.china-scratch.com/timg/191201/1059236352-3.jpg

https://cdn.china-scratch.com/timg/191201/1059234300-4.jpg

同样的把运算中的“平方根”移到57圆圈中,单击平方根右边的下拉三角形,选择cos,同样地把“脚本---数据 --角度移到“平方根中的9圆圈中”可以编出这个程序代码

https://cdn.china-scratch.com/timg/191201/105923GT-5.jpg

圆周角为360度,每次增加1度,重复执行360次就可以画出一个圆了。

二、增加半径的长度,每次改变画笔的颜色10,就可以画出10个同心圆了。代码如下:

https://cdn.china-scratch.com/timg/191201/1059236449-6.jpg

--end--

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