小朋友们,今天我们编个小猫画圈圈的小程序,希望大家能够喜欢。
在这个程序中,设计的知识可能对小朋友们有点难度,那就是圆的极坐标解析方程:x=r*sin(a),y=r*cos(a)。方程中,x、y是小猫的X坐标、Y坐标,r是半径,a是角度,sin是正弦,cos是余弦.
在这个程序中呢,我们要学着用变量了。我们要建立两个变量,一个就是r,一个是a。如图1所示:
图1 建立变量
先点击“新建一个变量”,在弹出的对话框中输入变量名称“r”。同样,建立第二个变量“a”。
接下来就是将变量初始化,在这个程序中,将角度a的初始值设为0,半径r的初始值为100。如图2所示:
图2 初始化变量
接下来就是设置画笔,在程序开始落笔,笔的颜色设为蓝色。如图3所示:
图3 画笔设置
应该认识到,画圈圈就是一个循环的过程,只要人工不干预,小猫就一直画下去。另外这也是角度a不断增大的过程,我们可以设定a的增量为1。如图4所示:
图4 设置角度增量和循环控制
接下来,也是最关键的就是X坐标、Y坐标的设置。实际上,小猫画圈圈的过程就是其位置不断重新设置的过程,所以,本质上就是给X、Y重复赋值,此时,要将圆的极坐标方程式代进去。如图5所示:
图5 将X、Y赋值
代入方程式,如图6所示:
图6 代入方程式
代入的过程是这样的,首先将变量r、a的sin值、a的cos值代入“数字和逻辑计算”栏中的乘式,在把这个乘式分别代入“动作”栏中“将X坐标设定为()”、“将Y坐标设定为()”,最后将其放入循环中,如图7所示:
图7 最终程序
为了在每次执行程序前,将以前的笔迹清除,可以加上“清除所有画笔”。
好了,小朋友们,开始你的创造吧。
4000520066 欢迎批评指正
Copyright © 1996-2019 SINA Corporation
All Rights Reserved 新浪公司 版权所有
All Rights Reserved 新浪公司 版权所有