Scratch

状课网-少儿编程网课专业平台

Scratch scratch少儿编程第一季—控制,让一切尽在掌握

发布时间:2021-11-17 14:48:47 浏览 0
各位小伙伴大家好:

上期我们学习了事件模块,通过事件模块指令我们可以在某些条件满足的情况下执行我们想要执行的指令。  

今天我们来学习极端重要的模块控制模块。 说它极端重要因为它包含循环和判断两大基础结构。  

下面来看具体指令,把第一个和第二个放在一起。  

scratch少儿编程第一季—控制,让一切尽在掌握

  第一个等待1秒很好理解就是停止1秒钟。 重复执行包含三个指令块。 整个代码块的含义就是重复执行循环里面的三个指令10次。   移动20步→切换造型→等待1s→移动20步→切换造型→等待1s…………这样执行10次。   至于下一个指令重复执行就是一直执行没有次数限制。   接下来我们看选择结构。

如果……那么

 

scratch少儿编程第一季—控制,让一切尽在掌握

  这个六边形中间可以嵌入条件判断语句。 判断语句我们可以去侦测模块选择。   如图左边上面三个指令可以作为判断条件嵌入右边的如果后面。而第四个指令却不可以做判断。(形状也不配套)   我们输入下图的指令。

scratch少儿编程第一季—控制,让一切尽在掌握

  嵌入判断是否碰到边缘,如果碰到就反转,如果没有则一直往前移动。

 

接下我们再来看看另一个:选择结构。如果1否则2 如果条件成立则执行1的指令,否则执行2的指令。   下面我们来看一个例子。  

scratch少儿编程第一季—控制,让一切尽在掌握

  首先判断是否碰到边界,如果碰到边界就让小猫回到原点, 否则如果没有碰到边界,就一直往右边以移动。 接下来我们继续往下看:在……之前一直等待。 也就是一直等待直到条件满足。这有点像小学的造句。 比如:在师长下令之前一直埋伏。   我们也来一个小小的例子。 在鼠标按下之前一直等待(也就是不动)   换句话说就是只要鼠标按下我就执行后面的指令。  

scratch少儿编程第一季—控制,让一切尽在掌握

视频中我只要按下鼠标小猫就移动10步。不按就停止,从而达到控制程序执行的目的。   本期我们讲到这里,后面还有几个稍微较难的指令,我们留到下一节课再一起来学习。

下期再会

 

文章来源:创客编程小屋

本文链接:https://www.ascratch.com/news/17215.html

上一篇:scratch少儿编程第一季—事件:就是有什么事情了 下一篇:返回列表