友情提示:380元/半年,儿童学编程,就上码丁实验室。
我们先来画一个圆圈。
想想用什么方法?
一个圆是360度,想像我们手里拿一支笔,每画一小段线然后再偏10度再画同样的一小段线,360度除以10度就是36,就是说只要画36截小段线就画完了,画完粗略看起来是一个圆。这一小段线在程序中是移动3步。
不管角色是什么把它隐藏。请看:
这样就画出来一个圆圈。
好,我们再来画一排圆圈,比如是5个。想想怎么设计?
首先在上面画一个的基础上,把它向右边移动一些,往右移是x的座标增加,比如增加40吧。然后再画。
然后这样循环。这些我们加上了一些初始化参数。
下面我们再来试试画一列,比如9个成一列:
不再是x座标在变,而是y座标,往下是变小,比如-40。这里就不截图了,小朋友们自己试试。看看运行后的效果吧:
如果从上面数起,第一行一个圈,第二行两个圈,第三行三个圈,。。。第9行9个圈。得怎样来编程呢?
我们说说循环。比如我们上楼检查每间教室的卫生,从1层到5层(人是要下来的。)这个一个大循环。每一层的教室都要一间间去检查,就是得在每一层走一圈,这是另一个循环。这样,大循环和小循环在一起,就是循环嵌套起来了。
第一行画一个,第二行画两个,第三行画三个,。。。第9行画9个。某一行画的个数正好就是这个行的行数。
好,编程的思路是这样的:
- 画一个圆圈;
- 向右移动,接着画一行。是几行就画几个;
- 然后行数增加一行,向下移动;
- 总共是9行。
来看看程序:
最后我们看一下整体运行的视频: