觀察有無重複的動作?
如何用變數協助程式?
定位 X:100 Y:100
面朝90度
下筆畫線
右轉90度 ─┐ 出現第一次
移動10點 ─┘
右轉90度 ─┐ 出現第二次
移動20點 ─┘
右轉90度 ─┐ 出現第三次
移動30點 ─┘
右轉90度 ─┐ 出現第四次
移動40點 ─┘
右轉90度 ─┐ 出現第五次
移動50點 ─┘
..........重複至第十次
停筆
定位 X:100 Y:100
面朝90度
下筆畫線
右轉某度 ─┐ 出現第一次
移動10點 ─┘
右轉某度 ─┐ 出現第二次
移動20點 ─┘
..........重複至第十次
停筆
解釋:巢狀結構
結構內有結構,程式碼 中,重複 12 次的迴圈結構中, 又包含了一個重複 4 次的迴圈結構
這就是一個巢狀結構的程式。
定位 X: 0 Y: 0
面朝90度
下筆畫線
繪製一個正方形--第一次
「右轉90度、移動100點」重複第四次
右轉30度
繪製一個正方形---第二次
「右轉90度、移動100點」重複第四次
右轉30度
繪製一個正方形---第三次
「右轉90度、移動100點」重複第四次
右轉30度
..........重複至第十二次(360度÷30度=12)
停筆
提示:
三角形,內角60度
四角形,內角90度
五角形,內角108度
六角形,內角120度
...