Scratch编程NO20课:控制次数的重复执行和无限重复执行
极客小将2019-10-23-
这里介绍重复执行指令,重复执行指令是说将某指令重复执行N次或者不限制次数重复执行,主要包含以下两个指令。可以控制次数的重复执行和无限重复执行两个指令。以下两个案例具体介绍:以上案例是可控制次数的重复执行,为了肉眼能看清角色的运动次数,我们加入了一个等待指令
这里介绍重复执行指令,重复执行指令是说将某指令重复执行N次或者不限制次数重复执行,主要包含以下两个指令。
可以控制次数的重复执行和无限重复执行两个指令。以下两个案例具体介绍:
以上案例是可控制次数的重复执行,为了肉眼能看清角色的运动次数,我们加入了一个等待指令,平时使用时我们也建议使用可控制次数的重复执行指令。下面看不可控制次数的重复执行案例:
以上案例的结果就是对象一直不停的再移动,即便角色到了舞台的临界位置,也在不停的执行重复指令。这就是我们平时说的死循环,这在实际操作中是不允许的,因为死循环会造成CUP过度消耗,导致CPU升温,严重的会死机甚至自动关机。那么什么情况下使用无限重复执行呢?比如我们在查询考勤,本节课实到学生数,我们可以无限循环,直到循环到最后一名同学,进而得出出勤的学生数。
那么我们可以知道,无限重复执行一定是在无限执行之中有条件的执行。如果内外都是无条件的重复执行,那么这个程序一定是错误的程序!
- 上一篇
Scratch编程NO19课:等待指令讲解
等待指令包括两个:1、等待多少秒 2、等待某命令执行 分别对应以下两个指令解释:1、等待多少秒,很简单,时间上等待多少秒后继续执行之后的命令。2、等待(),这个括号里面填写其他指令,将其他指令直接拖动到括号即可。表示等待括号内指令执行完毕后再执行之后的指令
- 下一篇
Scratch编程NO21课:三个条件控制指令详解
本节课讲解scratch的三个条件控制指令,如下图:1、如果...那么 。相当于if(条件){执行命令} 即:如果满足if内的条件,就执行括号内的命令。2、如果...那么..否则。相当于if(条件){执行命令1}else{执行命令2} 即:如果满足if内的条件,就执行命令1,否则就执行命令23、重复执