--- title: Blockly邏輯挑戰賽(2)-統合_詳解 --- # 詳解區 ### 概念建構 - 令物體起始為B終點為A,則在C會經過一個轉彎 - 轉彎的概念:先從BC往CD(1),再從D做外角旋轉到CA線上(2) - ![](https://i.imgur.com/39nSis5.jpg) - 今假設此三角形為正三角形(內角皆為60度),經計算角ACD為120度 - 平行線180-角C內角60=120 - ![](https://i.imgur.com/Z8bhJ1e.jpg) - 則可得知在C處完成轉彎,必須旋轉方向120度 - ![](https://i.imgur.com/c2np07O.jpg) ## **Level 1** ==正方形內角皆為90度,有四個等邊、四個等角 >>轉彎四次== - 遇到四次轉彎(迴圈次數為4) - 每次旋轉90度(外角) - 每邊長為100(每次移動長度為100) ![](https://i.imgur.com/goaL2iF.png) --- ## **Level 2** ==正五邊形內角皆為108度,有五個等邊、五個等角 >>轉彎五次== - 遇到五次轉彎(迴圈次數為5) - 每次旋轉72度(外角) - 每邊長為100(每次移動長度為100) ![](https://i.imgur.com/Jnjy63U.png) --- ## **Level 3** ==星形內角皆為36度,有五個等邊、五個等角 >>轉彎五次== - 用黃色筆 - 會遇到五次轉彎(迴圈次數為5) - 每次旋轉144度(外角) - 每邊長為100(每次移動長度為100) ![](https://i.imgur.com/WUjuHPm.png) --- ## **Level 4** - 承Level 3 - 更改星形邊長為50 - 提筆往前移動150 - 落筆20 ![](https://i.imgur.com/lTBFYrD.png) --- ## **Level 5** - 承Level 4,加入Level 1 概念 - 以星形為基礎畫正方形(邊長150) - 每次畫完星形提筆向前150 - 落筆先旋轉90度(外角) ==確保繪製完當下星形直接移動150就可以到下一個落筆處== ![](https://i.imgur.com/Lcpz7Uu.png) --- ## **Level 6** - 承Level 5 - 以星形為基礎畫正三角形(邊長150) - 每次畫完星形提筆向前150 - 落筆先旋轉120度(外角) - 改白色筆多一劃 - 完成上述步驟後提筆左轉90度 - 往前移動100 - 落筆50 ![](https://i.imgur.com/SPZncwl.png) --- ## **Level 7** - 承Level 6 - 白色筆多三劃(迴圈次數為3) - 承接Level 6 - 提筆右旋45度 - 往前移動50 - 落筆50 ![](https://i.imgur.com/ao7pY5q.png) --- ## **Level 8** - 承Level 7 - 白色筆畫圓(迴圈次數為360) - 承接Level 7 - 提筆右旋 1 度 ==一度一度畫線,一個圓(360度)要畫360劃== - 往前移動50 - 落筆50 ![](https://i.imgur.com/Gj9bZUl.png) --- ## **Level 9** - 承Level 8 - 調整黑圓位置 - 改黑色筆提筆 - 在繪製完白圓的地方右轉120度並移動20 - 黑圓(迴圈次數360) - 提筆右轉 1 度 - 前移50 - 落筆50 ![](https://i.imgur.com/woYY4x3.png)