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

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

使用Scratch少兒編程繪制各種圖案-平行四邊形【解說】

極客小將2020-10-24-

upload/article/images/2020-10-24/7774a51004240b4ef283d937f35c9b5b.jpg

觀察:如上圖所示,我們要拼這樣一個圖形(平行四邊形),它有5行,每一行有7個小球。

第一步:我們如何拼出第一行?很簡單,使用重復執行7次,每次向右移動然后使用圖章,這樣就可以了

upload/article/images/2020-10-24/365d42aac10756df2eae5b927d11e043.jpg

第二步:第二行怎么辦?我們需要讓小球移動回來,然后在向下移動到達第二行的起始位置。

upload/article/images/2020-10-24/9f1f0f77242c27a768663ec02fb9d229.jpg

upload/article/images/2020-10-24/ae85f92b00a0ed7f9a2ee27e10739367.jpg

第一行我們向右移動了7次,那么往回移動為什么是8次呢?這是因為第二行的第一個小球要比第一行靠前,如上圖所示,然后再把y坐標下移40這樣就到了第二行起始位置了。

第三步:如此這樣重復第一步與第二步是不是就拼出了我們所說的圖形了。因此我們再用一個重復執行包住第一步與第二步的腳本,你想拼多少層就重復多少次。(因為舞臺是有邊界的,所以當你數字太大了后面的小球就會堆積起來)

upload/article/images/2020-10-24/d6021cf5e8f924f8cc31b5f8965cf56e.jpg

下圖是一個10行的效果,最后幾行就堆積在了舞臺邊界。

upload/article/images/2020-10-24/ac2b11ca560a158552afdb42bc342bc8.jpg

完整的程序查看下載請點擊:scratch繪制各種圖形(平行四邊形)

如何繪制一個空心的平形四邊形呢?

upload/article/images/2020-10-24/b0ec4a655c2ab7f4ffb2f8c9342c4d1a.jpg

其實難度并不大,這里方法有好幾種,基本思路就是:判斷當前是不是中間的行,如果是就用圖章印出行首和行位的小球,否則就跟上面的方法一樣,挨個拼。

1、 在上一個程序的基礎上進行修改,添加一個變量行數,來記錄當前繪制到第幾行了,在繪制每一行的時候判斷是不是第一行或者最后一行。

upload/article/images/2020-10-24/c907de6ae029d487a64389d6fc273861.jpg

2、 如果是第一行和最后一行,那么沒有什么變化;

upload/article/images/2020-10-24/39a43f57312f20f372d74af92289747b.jpg

3、 否則呢?就只需要在行首與行位使用圖章了。

upload/article/images/2020-10-24/d09de7607cc800e882832a58e549d268.jpg

upload/article/images/2020-10-24/08f5d7474f54d2ae2295efdf45201a7c.jpg

4、 小球下移,到下一行起始位置,給行變量加1,再重復上面的判斷,直到拼完整個圖案。

upload/article/images/2020-10-24/d71cbf08dab84ab0673e6814202c82ed.jpg

預約試聽課

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

主站蜘蛛池模板: 玛曲县| 项城市| 彭阳县| 高安市| 江川县| 南昌市| 志丹县| 巨鹿县| 灌阳县| 太白县| 上饶县| 绥江县| 枝江市| 兴国县| 玉环县| 贺兰县| 凌海市| 阆中市| 精河县| 洪洞县| 天柱县| 阿尔山市| 吴桥县| 德州市| 疏勒县| 江华| 调兵山市| 汨罗市| 芦溪县| 肥西县| 巴林左旗| 柞水县| 贵阳市| 莲花县| 岱山县| 资中县| 桑日县| 山东| 尉氏县| 新竹县| 阿勒泰市|