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、重復執