少儿编程之画十个彩色同心圆
2019-11-29 10:59
少儿编程之画十个彩色同心圆
上节课我们学习了,彩色圆环的画法。那这一节课只要对上节课进行适当修改一下,就可以变成了画同心圆的程序了。
一、首先,我们修改一下角色,打开scratch软件后删除默认的角色小猫,从素材库中上传一把笔作为角色,修改一下中心。
选中角色铅笔,选择造型,单击窗口中右上角的“+”号,移动"+"号至笔尖,这样我们就可通过铅笔尖来画圆了。
因为要画出一个圆需要两个条件:
一、圆的半径。二、角度。
我们的思路是:在圆上画出两条互相垂直的直径,以水平的直径为x轴,竖直的直径为y轴,建立平面直角坐标系。在圆上取一个点P,连接OP,过点P作X轴和Y轴的垂线,那么就可以通过三角函数角与半径的关系计算出P点的坐标(半径*cos角度,半径*sin角度),使用脚本中的运动
2、单击脚本运算,找到乘法运算图标嵌入到上一个图片40圆圈中,
同样的把运算中的“平方根”移到57圆圈中,单击平方根右边的下拉三角形,选择cos,同样地把“脚本---数据 --角度移到“平方根中的9圆圈中”可以编出这个程序代码
圆周角为360度,每次增加1度,重复执行360次就可以画出一个圆了。
二、增加半径的长度,每次改变画笔的颜色10,就可以画出10个同心圆了。代码如下:
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com