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

極客小將

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

資訊內(nèi)容

Scratch編程 多邊形

極客小將2021-01-22-
?記得小時候被圓周率有個很好玩的口訣:“山巔一寺一壺酒(3.14159),爾樂苦煞吾(26535),把酒吃(897),酒殺爾(932),殺不死(384),樂爾樂(626)”。 ?這個圓周率呢,其實就是圓的半徑和周長的系數(shù)。從古巴比倫、古埃及開始,就有這方面的研究。古

?記得小時候被圓周率有個很好玩的口訣:“山巔一寺一壺酒(3.14159),爾樂苦煞吾(26535),把酒吃(897),酒殺爾(932),殺不死(384),樂爾樂(626)”。

?這個圓周率呢,其實就是圓的半徑和周長的系數(shù)。從古巴比倫、古埃及開始,就有這方面的研究。古代多是采用多邊形進行擬合近似計算。

upload/article/images/2021-01-22/958a90bf2fe12f7abb6602bf763732b6.jpg

?公元263年,中國數(shù)學(xué)家劉徽用“割圓術(shù)”計算圓周率,他先從圓內(nèi)接正六邊形,逐次分割一直算到圓內(nèi)接正192邊形。他說“割之彌細,所失彌少,割之又割,以至于不可割,則與圓周合體而無所失矣。”

下面就是簡單的編程過程。

  1. 進入ide.codemao.cn源碼編輯器,選擇新建空白作品

upload/article/images/2021-01-22/c256b737d49d822caff2d2fdd40f6188.jpg

?2. 使用空白背景,另外添加一個太空人作為角色。當(dāng)然你可以選擇你喜歡的任意角色。

?3.在背景里面添加指令,主要作用是提醒軟件開始運行,同時發(fā)送廣播“開始畫畫”作為下一步動作的啟動事件。

upload/article/images/2021-01-22/a9c9109e77a201636f53e5181cbd038d.jpg

? 如果想增加背景音樂,則可以增加循環(huán)事件進行播放。

?4. 下一步針對角色進行編程。當(dāng)角色收到廣播“開始畫畫”時,太空人就進入畫畫狀態(tài)了。首先讓太空人移動到一個確定的位置。這個小程序中將太空人初始位置定義為(-100,-200)。

upload/article/images/2021-01-22/2c9929e6782d83ab8680b55f990214a5.jpg

?5.怎么才能畫出多邊形呢?一種方法自然是使用函數(shù)將每個點的精確坐標找出來,當(dāng)然這種太麻煩啦。另一種簡單的方法就是轉(zhuǎn)圈。四邊形順時針旋轉(zhuǎn)三次,每次旋轉(zhuǎn)90度;六邊形順時針旋轉(zhuǎn)五次,每次旋轉(zhuǎn)60度,以此類推,每次旋轉(zhuǎn)角度等于360/幾邊形。

upload/article/images/2021-01-22/2b64cb2f055e0a5f65d019f13295b13e.jpg

?6. 我們可以在程序里面多次循環(huán),依次將三角形、四邊形、五邊形……十邊形都畫出來,將顏色進行隨機變化,產(chǎn)生更加絢麗的效果。?upload/article/images/2021-01-22/a862b6085417c300aa91622a6e97fb61.jpg

? 7. 下面就是程序運行結(jié)束后最終形成的效果,共進行14次循環(huán)。太空人你好棒。

upload/article/images/2021-01-22/832e573ccb1d3d874ee12d183c2309f7.jpg

? ?從圖形上看,是不是多邊形的邊數(shù)越多,看起來越圓呢? 這里只是16邊形,如果是160邊形,1600邊形呢?

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

預(yù)約試聽課

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

主站蜘蛛池模板: 靖江市| 沾化县| 抚顺县| 镇江市| 临潭县| 堆龙德庆县| 象州县| 时尚| 兴仁县| 宁海县| 永平县| 寻甸| 宁安市| 航空| 永川市| 舞阳县| 双桥区| 文化| 阿勒泰市| 日土县| 九江县| 南充市| 侯马市| 昆明市| 柯坪县| 霞浦县| 竹山县| 张掖市| 天峻县| 岳西县| 子长县| 车致| 杂多县| 沅陵县| 武宣县| 延安市| 富裕县| 珠海市| 镶黄旗| 江永县| 平凉市|