极客小将

您现在的位置是:首页 » 原创课程 » Scratch

课程内容

Scratch编程NO20课:控制次数的重复执行和无限重复执行

极客小将2019-10-23-
这里介绍重复执行指令,重复执行指令是说将某指令重复执行N次或者不限制次数重复执行,主要包含以下两个指令。可以控制次数的重复执行和无限重复执行两个指令。以下两个案例具体介绍:以上案例是可控制次数的重复执行,为了肉眼能看清角色的运动次数,我们加入了一个等待指令

这里介绍重复执行指令,重复执行指令是说将某指令重复执行N次或者不限制次数重复执行,主要包含以下两个指令。

可以控制次数的重复执行和无限重复执行两个指令。以下两个案例具体介绍:


以上案例是可控制次数的重复执行,为了肉眼能看清角色的运动次数,我们加入了一个等待指令,平时使用时我们也建议使用可控制次数的重复执行指令。下面看不可控制次数的重复执行案例:

以上案例的结果就是对象一直不停的再移动,即便角色到了舞台的临界位置,也在不停的执行重复指令。这就是我们平时说的死循环,这在实际操作中是不允许的,因为死循环会造成CUP过度消耗,导致CPU升温,严重的会死机甚至自动关机。那么什么情况下使用无限重复执行呢?比如我们在查询考勤,本节课实到学生数,我们可以无限循环,直到循环到最后一名同学,进而得出出勤的学生数。


那么我们可以知道,无限重复执行一定是在无限执行之中有条件的执行。如果内外都是无条件的重复执行,那么这个程序一定是错误的程序!



网友点评

共有5条评论来说两句吧...

在线客服