結構化程式設計(11)


在數學邏輯的基礎下,藉由動手建構工程與呈現藝術美學,來學習科學和技術的內涵 體會程式之美-邏輯之美-藝術之美


專案0-愛編程的藝術家

基礎

實作1-正方形

教學影片1(看到3分鐘23秒)

說明:先由正方形開始畫起

1.初始化-起始位置及起始方向

2.先利用循序結構積木畫正方形

3.利用重複積木簡化程式畫出正方形

思考問題:如何畫以下圖形?

實作2-正多邊形

觀察規律性畫正多邊形

數學幾何知識:8年級上學期

任意多邊形的外角和為360度

依規律性設計程式

思考問題:如何畫一個圓?

參考網站

http://kiki166.blogspot.tw/2014_05_01_archive.html

https://sites.google.com/site/shung815/102_1?tmpl=%2Fsystem%2Fapp%2Ftemplates%2Fprint%2F&showPrintDialog=1

https://sites.google.com/site/chen3398123/home/scratch/huizhizhengduobianxing


實作3-旋轉的正方形

碎形(英語:Fractal),又稱分形,通常被定義為「一個粗糙或零碎的幾何形狀,可以分成數個部分,且每一部分都(至少近似地)是整體縮小後的形狀」,即具有自相似的性質。

自然界中的碎形:碎形在自然界隨處可見,雪花晶體、樹幹枝椏、血管分支、海岸沿線、雲彩的邊緣以及天空的閃電,這些複雜的形態都是碎形。他們的特徵都是結構上相似的重複性-碎形是大自然的幾何學

 

教學影片2(3分鐘24秒開始看.看到6分鐘)

思考問題-如何畫以下圖形?


實作4-畫五角星(正五角星.五芒星形)

芒星是由幾個完全的等腰三角形(有時是正三角形)和一個正多邊形組成的平面圖形。 等腰三角形的個數與正多邊形的邊數相等。由五個等腰三角形和正五邊形組成的圖形叫“ 五芒星 ”(俗稱:五角星)。

芒星在美學、歷史和占卜都有著很大的用處。 芒星在生活中與我們息息相關,我們常說的“五角星”也是芒星的一種,五芒星和六芒星使用較多,其它芒星較少。

問題分析:

數學幾何知識:

1.

2.這個圖形要畫幾條線?

3.每畫一條線要轉彎幾度?

講解

五邊形的外角360/5=72度,三角形內角和為180,那麼三角形頂角,即五角星尖角=180-72*2=36度上圖角B

每次畫完一根線後,只需要向右轉動度(角A)

注意:站在畫筆的視角,是向右轉動角A度而不是角B度

 

 

思考問題-如何畫多角星(多芒星形)?

教學影片3


自主探索

實作-畫隨意多邊形(3-10邊)

執行結果

提示

畫任意多邊形處理程序如下:

1. 邊數:是由畫多少邊形來決定

2. 移動步數:可任意決定

3. 旋轉角度:360/邊數

程式發想

實作-輸入「你要畫幾邊形」的答案,即自動畫出指定的多邊形

執行結果

提示及程式碼片段(可以和老師不一樣)

思考問題:畫筆顏色如何改七彩彩虹

執行結果

程式積木提示

 

參考資料

http://jackedu.blogspot.tw/2016/03/scratch2.html#more


進階(自行探索)

實作-圖章積木應用

教學影片4(由6分鐘13秒開始看)