大家好,我是愛編程的小熊,上一節(jié)我們初次認(rèn)識(shí)了scratch3.0,也學(xué)習(xí)了基本操作,這節(jié)我們來學(xué)習(xí)繪制正多邊形吧
編程描述:
正多邊形是各邊相等,各角也相等的多邊形,也叫正多角形。
廢話不多說,看完這節(jié),學(xué)會(huì)繪制各種正多邊形,正三角形,正方形,正5 6 7 8 9 10邊形。
編程思路:
正多邊形的邊長(zhǎng)都是一樣的,那么問題來了,繪制完一條,調(diào)整方向,再繪制另外一條,重復(fù)幾次,不就好起來了嗎。
開始編程:
1. 先來點(diǎn)簡(jiǎn)單的正方形
scratch畫筆類積木提供了畫圖相關(guān)的功能,什么,找不到,左下角
添加完就會(huì)發(fā)現(xiàn),多了一個(gè)畫筆模塊。
先簡(jiǎn)單的講一下,畫筆模塊的積木的用法吧
全部擦除:就是橡皮檫
圖章:簡(jiǎn)單來說就是復(fù)制一個(gè)角色,留在舞臺(tái)上
其他的自行感悟,很好理解的。
開始畫了:想象自己拿著一支筆,先畫一橫,然后向下畫一橫,向左畫一橫,向上畫一橫,就完成了。
換成程序語言就是:只需讓角色移動(dòng)一段距離之后,向右旋轉(zhuǎn)90°,再移動(dòng)一段相同的距離,向右旋轉(zhuǎn)90°,以此類推,正方形有4條邊,讓角色移動(dòng)、旋轉(zhuǎn)4次,就可以繪制一個(gè)完美的正方形了。
完美(大家想一下向左邊旋轉(zhuǎn)90°可以畫出來嗎)。單擊
積木,將舞臺(tái)的畫筆痕跡清理干凈。
嗯?大家有沒有發(fā)現(xiàn)有好多重復(fù)的積木,怎么辦,不著急,
有沒有發(fā)現(xiàn)這個(gè)控制類積木,可以用它來重復(fù)執(zhí)行就可以了。
簡(jiǎn)化后的程序:
這樣實(shí)現(xiàn)的效果更加間接,清晰明了,效果和剛才的也是一模一樣。
2. 繪制正五邊形
和上面的差不多,正五邊形有5條邊,所以應(yīng)該花5次,那問題來了,旋轉(zhuǎn)的角度應(yīng)該是多少呢?
教大家一個(gè)知識(shí)點(diǎn),任意多邊形的外角和是360°,要記住是任意多邊形,所以正5678910邊形外角相加都是360°。
正五邊形有多少個(gè)外角呢,當(dāng)然是5個(gè),而且正多邊形的外角是相等的。所以正五邊形來說,應(yīng)該旋轉(zhuǎn)的角度是360°÷5=72°,執(zhí)行5次。
那正三邊形呢,旋轉(zhuǎn)的角度是360°÷3=120°,執(zhí)行3次。
問題來了,我不想天天計(jì)算旋轉(zhuǎn)了多少度,想輸入5,就出現(xiàn)正5邊形,輸入10就出現(xiàn)10邊形,怎么做才好呀。
這時(shí)候就要用到我們的運(yùn)算類積木了
運(yùn)算類積木
在前面輸入固定數(shù)字360,后面輸入大家想要的邊形,記得重復(fù)執(zhí)行次數(shù)要相同喔。
3.回顧一下
(1)我們學(xué)習(xí)了多邊形的外角和是360度,正多邊形的外角是360?邊長(zhǎng)
(2)我們學(xué)習(xí)了運(yùn)算類積木,和控制類積木重復(fù)執(zhí)行積木的使用
4. 探究一下
好了,你真的學(xué)會(huì)了嗎,來探究一下吧
如何繪制正五角星呢?應(yīng)該旋轉(zhuǎn)多少角度,大家抓上爸爸媽媽一起探究一下吧
溫馨提示:正五角星繪制次數(shù)5次,旋轉(zhuǎn)角度為下面圖示