国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

Scratch編程教程——五角星

極客小將2021-02-27-
第一步,五角星怎么畫? 如果我們僅僅是畫一個(gè)五角星的輪廓,那么五筆就可以畫好了。 【Scratch編程教程】 而且五角星可分割成5個(gè)等腰三角形和1個(gè)正五邊形,學(xué)過數(shù)學(xué)幾何圖形的朋友應(yīng)該都知道:三角形內(nèi)角之和是180度,正五

第一步,五角星怎么畫?

如果我們僅僅是畫一個(gè)五角星的輪廓,那么五筆就可以畫好了。

【Scratch編程教程】

而且五角星可分割成5個(gè)等腰三角形和1個(gè)正五邊形,學(xué)過數(shù)學(xué)幾何圖形的朋友應(yīng)該都知道:三角形內(nèi)角之和是180度,正五邊形的內(nèi)角和是180*(n-2)=180*3=540度;所以五邊形每個(gè)內(nèi)角是540/5=108度;三角形是等腰三角形,底角是五邊形的外角,即底角=180-108=72度,三角形內(nèi)角和為180,那么三角形頂角,即五角星尖角=180-72*2=36度

所以,每次畫完一根線后,只需要向右轉(zhuǎn)動(dòng)180-36=144度。

注意:站在畫筆的視角,是向右轉(zhuǎn)動(dòng)144度而不是36度。

我們的程序如下圖所示:(如果需要畫更大或是更小的五角星只需改變移動(dòng)的步數(shù)就可以了)

upload/article/images/2021-02-27/3f80c04b30f33e8580b174ed4b258187.jpg

【Scratch編程教程】畫五角星-少兒編程網(wǎng)

畫一個(gè)五角星很簡單吧。

事實(shí)上,這個(gè)和我們?cè)诩埳袭嫯嬕粯印.嬋切危叫危瑘A形,六角星等等都可以使用這樣的方法。只需要控制筆畫的走勢和角度即可。很簡單,快試試吧。

第二步,如何畫一個(gè)實(shí)心的五角星

我們知道畫一個(gè)簡畫五角星是怎么樣的了,那么,我們?cè)撊绾萎嬕粋€(gè)實(shí)心的五角星呢?如果我們是在紙上畫畫,就是在輪廓里面涂顏色了,但是編程用這種方法是肯定不行的,因?yàn)樘S機(jī),比較慢。

編程需要的是規(guī)則,在一定規(guī)則下,執(zhí)行重復(fù)的代碼,程序就可以自動(dòng)完成畫畫了。

那么我們就會(huì)想到。其實(shí)一個(gè)實(shí)心的五角星,是不是非常多個(gè)大小不一的五角星都在一個(gè)中心點(diǎn)上排列,所形成的呢?

所以,我們就在畫一個(gè)五角星外邊的時(shí)候,不斷降低下一步五角星外邊的邊長。

這樣一來,當(dāng)邊長降低小于1時(shí),是不是就變成了一個(gè)最小的點(diǎn),也就是代碼最終執(zhí)行點(diǎn)。

那么我們需要怎么寫代碼?看下圖所示:

upload/article/images/2021-02-27/ab307ae2d4aec1016740d0d6c27ef372.jpg

【Scratch編程教程】畫五角星-少兒編程網(wǎng)

TIP,當(dāng)你不確定是否畫對(duì)的時(shí)候,延時(shí)可以幫助你更好觀察代碼的執(zhí)行情況。

最后,執(zhí)行的結(jié)果就變成了一個(gè)實(shí)心的五角星,效果如下圖所示:

upload/article/images/2021-02-27/81e05408bca8c919f143743473470811.jpg

【Scratch編程教程】畫五角星-少兒編程網(wǎng)

是不是很酷?這個(gè)顏色漸變,就讓中心看起來有凸出的感覺。于是,通過這段代碼,我們的五角星就畫好了。

第三步,想想一個(gè)鏤空的五角星是怎樣的?

這是一個(gè)很簡單的問題,如果我們想畫一個(gè)鏤空的,那么就不需要等邊長小于0結(jié)束。

我們只需要等邊長小于一半的時(shí)候結(jié)束循環(huán),那么圖形就自然形成了一個(gè)鏤空的五角星了。

upload/article/images/2021-02-27/2c6063935b34d0772b3f910237f0bb41.jpg

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 陕西省| 邳州市| 昭通市| 泌阳县| 监利县| 泌阳县| 香港| 宽甸| 东平县| 赫章县| 泸溪县| 蒲城县| 永宁县| 赤峰市| 台东县| 达日县| 彭山县| 昌都县| 恭城| 肥乡县| 房产| 昌黎县| 九龙城区| 西和县| 岗巴县| 靖江市| 绥滨县| 女性| 旌德县| 墨脱县| 大石桥市| 甘泉县| 大丰市| 玉树县| 台南市| 安多县| 堆龙德庆县| 新化县| 稻城县| 河津市| 馆陶县|