資訊內容
第20節課——Scratch繪制螺旋線
● 課程目標
上節課《第19節課——Scratch繪制正多邊形螺旋線》,我們學習了繪制正多邊形螺旋線的方法。使用了3個變量來完成螺旋線。
1. 起始值——邊長的初始值
2. 變化值——邊長每次的增加值
3. 螺旋次數——螺旋線的層數
正多邊形螺旋線的旋轉角度是跟邊數相關的,每次旋轉的角度=360 / 邊數。
這節課我們從角度的方向來考慮螺旋線,根據正多邊形的公式,我們可以知道邊數=360 / 角度,當360可以被角度整除時,就會出現正多邊形螺旋線。
● 新的積木
今天學習新的7塊積木——6塊運算類積木、1塊控制積木。
其中有幾塊積木在前面的章節中已經出現過。
我們之前學習的28塊積木,加上這節課的7塊積木,累計掌握了35塊積木。
6塊運算運算積木
1. 加法積木——左邊的數加上右邊的數,得到和
2. 減法積木——左邊的數減去右邊的數,
3. 除法積木——左邊的數除以右邊的數,得到商
4. 大于積木——判斷左邊的數是否大于右邊的數,布爾積木
5. 小于積木——判斷左邊的數是否小于右邊的數,布爾積木
6. 等于積木——判斷左右兩邊的數字是否相等,布爾積木
1塊控制積木
7. 重復執行直到——循環執行,直到條件成立
Q:點擊積木,看看計算結果。
● 新的螺旋線
從角度的方向出發,我們的螺旋線就是一組旋轉角度不變,邊長不斷增加的折線。為了防止邊長不斷增加,我們必須設置一個結束值,當邊長超過結束值時,停止繪制螺旋線。
整理一下出現的變量。
1. 角度——每次旋轉的角度
2. 起始值——邊長的初始長度
3. 變化值——邊長每次的變化值
4. 結束值——邊長超過時,停止繪制
● 挑戰時間
完成圖中的腳本,查看繪制的結果。
想象一下最終結果,一個非常漂亮的幾何圖形。
● 下節預告
下節課畫星星。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
