普及组基础薄弱班:基础薄弱。
普及组辅导班:通过C+ +语言基础考核。
提高组集训班:通过C + +语言基础及算法考核。
每年4月、7月、9月、12月,每年暑期。
每年10月底的较后一个星期六)
在校中学生
初中、高中组
笔试
普及
确定获初级选手证书名单及进入复赛名单
通信赛,95年第一届
(每年11月底的较后一个星期六)
初赛优胜者
初中、高中组
上机试
普及兼顾提高
确定全国分区联赛一、二等奖,省各等奖及全国各级证书获得者名单
在主要市进行,省派评委协助测评
童程童美是达内教育集团旗下青少儿教育品牌,形成了以乐高创意启蒙课程、少儿编程、智能机器人编程、信息学奥赛编程等课程体系为核心,采用了线上线下相结合的授课方式,集国内外大型科技赛事、少儿资格认证考试、科技主题的国内外游学、冬夏令营、创客实验室搭建等为一体的少儿教育平台。
(资料图)
Scratch是麻省理工学院开发的图形化编程工具,主要面对青少年开放。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断,能理解参数和命令的区别。下面就来说说如何用scratch2.0画花吧!
如何用scratch2.0画花
一、程序分析
1.花瓣的出现事实上是用画笔工具记录了小马良的运动轨迹,我们要的是花的绘制效果,绘画的过程中我们可以通过隐藏命令让小马良躲在幕后;
2.小马良是怎么运动的呢?我们设置了三个变量,角度,半径,花瓣数;
3.小马良在不停地循环运动,直到运动半径由10减小到0,每完成一个周期,运动半径减小0.4,画笔的色度增加10;
二、脚本的编写
先定义画笔;
设置小马良的运动;
大循环体执行的条件是直到半径为0;
第二个循环体执行的次数是花瓣数,所以我们能让小马良移动画出你定义的花瓣数,定义的是8个,就画出8个,如果是10个,就画出10个;
第三个循环执行两次,第一次画每个花瓣的下面,第二次画花瓣的上面;
第四个循环执行18次,是把每个花瓣预设的角度平均分成18等分,小马良在移动的过程中,每次向右旋转这个等分后的角度,共循环18次,这样小马良走的就不是直线,而是走出了一个花瓣的下面弧线,一次走完后,方向再向右旋转180-预设角度,再重复一次循环,就画出了一个花瓣的上面弧形部分了,你懂了吗?
一个花瓣画好后,再让小马良旋转360/花瓣数,就可以再循环画第二个花瓣了;
每一次大循环完毕,第二次画时,半径减小0.4,画笔色度增加10。
在scratch2.0中画花的操作
打开scratch2.0,进入软件的主界面中;
在角色小猫上按右键,选择删除,将它删除掉;
点击绘制新角色;
在绘图板中先定义好颜色,如红色,然后按椭圆工具;
按住鼠标左键不放,在绘图区画一个椭圆;
点击填充,选择一种填充样式,给椭圆填充上颜色;
点击设置造型中心;
将造型中心设置在椭圆的右端点上;
给椭圆添加如下脚本;
点击绿旗,执行程序,我们就可以看到在scratch中画出了一个漂亮的花的图案。
怎么用scratch画花
首先要画的是一朵玫瑰,
画玫瑰的核心思路,是螺旋。
学会螺旋之后,很多特效都可以做出来。
由于玫瑰花瓣重叠迂回,所以感觉像螺旋一样。
所以一般我们画玫瑰,不会一片叶子一片叶子的画。
我们就用螺旋的方式来完成。
那么他就仅仅是一个角度的变化。
所以,如果我们仅仅画一个螺旋,非常简单。
即表示,每走10步,左旋1度,再走10步,左转2度,以此类推,这样内角越来越小,形成螺旋内径越来越小。
就可以画出这个效果。
但是,一个玫瑰太单调了,所以我们打算画10个玫瑰。
那么程序如果想继续画,最关键的点是一个玫瑰完成后,到第二个玫瑰所对应的角度。
我们期望10个玫瑰正好形成一个循环。
那么可以计算一下,每两个相邻玫瑰之间的角度是360/10=36度。
又由于玫瑰的延伸最好形成内角对称。
所以我们第一个玫瑰画完之后,应该延伸到第四个玫瑰。
即1-4-7-10;这是第一轮;10-3-6-9;这是第二轮;9-2-5-8;这是第三轮。
第8个玫瑰画完之后,即回到第一个玫瑰的起始点。
于是我们可以计算1和4的玫瑰之间的角度是36*3=108度。
所以,我们做螺旋的时候,每一步应该多转一点角度。
我们取一根变量为x。
那么公式就是 n(1+n)/2%360取余数=108
带入值为n=360+x
(360+x)(361+x)/2
经过计算得知,x=0.2
即每次旋转需要增加n+0.2度。就可以做到360次之后,形成的角度于起始角度呈现108度。
如此循环,就可以得到10朵玫瑰花。
那么,用螺旋画花就完成了。
更多培训课程、学习资讯、课程优惠、课程开班、学校地址等学校信息,请进入 南宁西乡塘童程童美少儿编程培训 详细了解,咨询电话: