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

極客小將

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

資訊內(nèi)容

Scratch編程教程——五角星

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

第一步,五角星怎么畫(huà)?

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

【Scratch編程教程】

而且五角星可分割成5個(gè)等腰三角形和1個(gè)正五邊形,學(xué)過(guò)數(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度

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

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

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

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

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

畫(huà)一個(gè)五角星很簡(jiǎn)單吧。

事實(shí)上,這個(gè)和我們?cè)诩埳袭?huà)畫(huà)一樣。畫(huà)三角形,正方形,圓形,六角星等等都可以使用這樣的方法。只需要控制筆畫(huà)的走勢(shì)和角度即可。很簡(jiǎn)單,快試試吧。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

預(yù)約試聽(tīng)課

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

主站蜘蛛池模板: 潍坊市| 华宁县| 麦盖提县| 黄龙县| 平顺县| 平度市| 郴州市| 海兴县| 应城市| 石家庄市| 双辽市| 沁阳市| 临夏县| 都安| 营口市| 科尔| 乌审旗| 宝兴县| 武义县| 大庆市| 习水县| 东台市| 静海县| 北票市| 南部县| 商都县| 淳安县| 民丰县| 民县| 白河县| 关岭| 高州市| 古浪县| 唐河县| 仁怀市| 襄樊市| 辉南县| 普洱| 耒阳市| 杂多县| 安塞县|