close
淺談Scratch程式迴圈的運作
Scratch提供三種重複結構:計次式迴圈(repeat n次)、條件式迴圈(if~else~)、無窮迴圈(forever),此類指令在【控制】類別積木指令中。
本文僅談較為常用的條件式迴圈。
所謂條件式迴圈:係指重複執行某部份程式,直到滿足所設定的條件,該敘述即為條件式迴圈。
條件值是6邊形的積木。
實作範例
現在我們來實作一個條件式迴圈的程式,讓該程式的小貓,不斷的改變x座標,直到碰到Ball為止。
先在舞台區新增一個角色(Ball)。
程式積木如下
一.點選綠色旗標後,角色移到左下方。
二.按下空白鍵後,角色x座標加10,直到碰到Ball後停下來。
程式完成結果如下
(建議使用Google Chrome瀏覽)
全站熱搜