close

淺談Scratch程式迴圈的運作

Scratch提供三種重複結構:計次式迴圈(repeat n次)、條件式迴圈(if~else~)、無窮迴圈(forever),此類指令在【控制】類別積木指令中。 

本文僅談較為常用的條件式迴圈。

所謂條件式迴圈:係指重複執行某部份程式,直到滿足所設定的條件,該敘述即為條件式迴圈。

條件值是6邊形的積木。

3-001.JPG

實作範例

現在我們來實作一個條件式迴圈的程式,讓該程式的小貓,不斷的改變x座標,直到碰到Ball為止。

先在舞台區新增一個角色(Ball)。

3-002.png

程式積木如下

一.點選綠色旗標後,角色移到左下方。

二.按下空白鍵後,角色x座標加10,直到碰到Ball後停下來。

3-003.JPG

 

程式完成結果如下

(建議使用Google Chrome瀏覽)

 

 

arrow
arrow
    全站熱搜

    興小弟讀書筆記 發表在 痞客邦 留言(0) 人氣()