最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch循环嵌套:画圈圈游戏

Scratch 少儿编程 5534浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

我们先来画一个圆圈。

想想用什么方法?

 

 

一个圆是360度,想像我们手里拿一支笔,每画一小段线然后再偏10度再画同样的一小段线,360度除以10度就是36,就是说只要画36截小段线就画完了,画完粗略看起来是一个圆。这一小段线在程序中是移动3步。

 

不管角色是什么把它隐藏。请看:

 

Scratch循环嵌套:画圈圈游戏

 

这样就画出来一个圆圈。

 

好,我们再来画一排圆圈,比如是5个。想想怎么设计?

首先在上面画一个的基础上,把它向右边移动一些,往右移是x的座标增加,比如增加40吧。然后再画。

 

然后这样循环。这些我们加上了一些初始化参数。

 

Scratch循环嵌套:画圈圈游戏

 

下面我们再来试试画一列,比如9个成一列:

不再是x座标在变,而是y座标,往下是变小,比如-40。这里就不截图了,小朋友们自己试试。看看运行后的效果吧:

 

Scratch循环嵌套:画圈圈游戏

 

如果从上面数起,第一行一个圈,第二行两个圈,第三行三个圈,。。。第9行9个圈。得怎样来编程呢?

 

我们说说循环。比如我们上楼检查每间教室的卫生,从1层到5层(人是要下来的。)这个一个大循环。每一层的教室都要一间间去检查,就是得在每一层走一圈,这是另一个循环。这样,大循环和小循环在一起,就是循环嵌套起来了。

 

第一行画一个,第二行画两个,第三行画三个,。。。第9行画9个。某一行画的个数正好就是这个行的行数。

 

好,编程的思路是这样的:

 

  1. 画一个圆圈;
  2. 向右移动,接着画一行。是几行就画几个;
  3. 然后行数增加一行,向下移动;
  4. 总共是9行。

 

来看看程序:

 

Scratch循环嵌套:画圈圈游戏

 

最后我们看一下整体运行的视频:

 

 

您必须 登录 才能发表评论!