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

- 上一篇
scratch和python之間的區(qū)別
我國正在大步邁進(jìn)移動(dòng)化、數(shù)字化、智能化的時(shí)代。各個(gè)國家和政府也都高度重視在數(shù)字化時(shí)代自己國家的競爭力,而這個(gè)競爭力背后就是科技創(chuàng)新能力的競爭,而科技背后就是人才,人才背后就是教育。
- 下一篇
給1000個(gè)對編程零認(rèn)知父母解答什么是Scratch少兒編程,總結(jié)了5個(gè)被人曲解的小知識!
青少兒編程在這幾年很火很火很火,小編在生活中也被各種親戚朋友頻繁咨詢青少兒編程的問題。在這里小編提煉了?5個(gè)最重要的小知識?,和你普及一下青少兒編程的前世今生,以及編程對青少兒的意義。? ??進(jìn)入正