第五次畫正多邊形

一、正N邊形的一個外角(N>=3)

您如果循著n邊形的外角和繞,就有轉一圈的感覺,本來朝那個方向繞完也就朝著那個方向,實際把外角剪下來拼接也是360度,所以就可推算N邊形的外角和為360°

正n邊形的一組外角360°,因為每一外角相等,故一個外角為360°除以n


畫三角形
畫正N邊形

解決問題思考

1.位置及畫筆初始化

2.建立一個邊數變數.

3.詢問"您要畫幾邊形?"

4.變數邊數設為答案

5主程式呼叫正多邊形函式積木並傳遞邊數變數及邊長(點數大小自訂.例如50)兩個參數

請完成下列所示螺旋圖並繳交作業到classroom

提示:從(0,0)開始,第一次長度5點,向右轉之後每次增加5點

二.有趣的幾何圖

1.函式積木

所謂的模組化,其實是一種分而治之(divide and conquer)的基本想法,也就是說,人們期待將一個大問題拆解成若干個小問題之後,透過逐一解決這些小問題,來解決整個大問題。而這種解決問題的方法,可以再套用遞迴的方式,透過解決更小的問題,來解決每一個小問題我們常將一個大程式拆解成幾個功能獨立且可以重複使用的小程式,這些小程式就稱為「模組」。模組化的方式:模組化在不同的程式語言中會有不同的實踐方式,而在Scratch中,「函式」積木就是一種模組化的方法。

函式積木的運用

交函式積木作業