這是個學習迴圈的很好範例:
1)新增一個右箭頭的角色物件,和學生討論走出一個正方形的方法:
前進100,右轉90
前進100,右轉90
前進100,右轉90
前進100,右轉90
學生會發現「前進100,右轉90」這件事做了四次一樣的動作,這時就可以講解「重複」積木的使用時機
2)加入「畫筆的擴充」功能。讓學生了解「下筆」、「起筆」及「清除筆跡」積木的功能
3)接著就可以寫一個畫出正方形的程式,然後再問學生三角形如何畫,一般學生都會想到正三角形內角60度,所以他們都會寫要旋轉3次,每次60度,請他們測試結果,之後再來討論外角的問題,
4)如果了解了,很快就可以寫出正三、四、五、六....邊形的圖形程,您就可以試著讓學生寫出一個自動畫出正多邊形的程式
之前有讓學生試著用函數和迴圈寫出正三至正八邊形的程式,還是有學生可以順利完成: