結構化程式設計(10)
教學影片1
芒星(角星)
由幾個完全的等腰三角形(有時是正三角形)和一個正多邊形組成的平面圖形。
等腰三角形的個數與正多邊形的邊數相等。由五個等腰三角形和正五邊形組成的圖形叫“ 五芒星 ”(俗稱:五角星)。
芒星在美學、歷史和占卜都有著很大的用處。
芒星在生活中與我們息息相關,我們常說的“五角星”也是芒星的一種,五芒星和六芒星使用較多,其它芒星較少。
數學幾何知識:
五角星原理
解說:
一個五角星是由 5 條線組成的,每條線長度相同,每畫一次線轉過一個固定角度畫下一條,那麼我們怎麼確定要轉多少度呢?
1.五角星中間是一個正五邊形,可以劃分為 3 個三角形,每個三角形內角和為 180 度,180*3=540 度
2.五邊形的每個角為 540/5=108 度
3.由 108 度算出五角星的頂端的三角形一個角為180-108=72 度
4.由於三角形的對稱性,兩個底角度數相同,算得頂角度數為 180-72*2=36
5.最後得到外角度數為 180-56=144,假設我們從右下角為起始點開始畫,那麼畫到最上面的時候就要左轉 144 度 然後畫下一條線
實作1-五角星
教學影片2
實作2-五角星放光彩
程式執行結果
教學影片3
問題解析:
1.先畫一個小的五角星
2.讓它邊走邊畫重複15個五角星(每個要有些距離)後旋轉一個五角星的角度.然後無限重複
程式設計:
1.初始化
(1)定位第一個五小星的位置座標及方向
(2)畫筆初始化
2.畫七彩五角星(顏色要改變)
3.無限重複多次.讓小貓邊走邊畫重複15個五角星(每個要有些距離就是移動幾點)後旋轉一個五角星的角度
作業上傳
檔名:109****.sb3
Scratch程式設計總結
1.遊戲專案:Pong(乒乓球遊戲)
2.遊戲專案:打磚塊遊戲
3.遊戲專案Whac a Mole(打地鼠)遊戲
4.數學專案-雞兔同籠問題
5.數學專案-計算BMI及判斷體位
6.遊戲專案:模擬循跡車( line following car)
7.數學專案:累加和計算1+2+3+......N的和
8.幾何繪圖問題:一筆繪製多個正多(N)邊形
9.幾何繪圖問題:五角星放光芒
評量:
請在Google Meet留言板寫下Scratch上課心得
題目1:在本學期Scratch程式設計中你最喜歡哪一個專題?為甚麼?
題目2:在程式設計中遇到無法解決問題時.你如何解決問題?由程式設計課程中你學到了什麼?
(兩題字數30字以上.寫出自己的感覺.不要抄襲)
範例
701**心得
1.*******
2.*******
遊戲時間