999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch的圖形優(yōu)化

2021-01-18 08:14:38陳新龍
電腦報 2021年50期
關(guān)鍵詞:程序優(yōu)化方法

陳新龍

每年Scratch考級考試中必然會出現(xiàn)關(guān)于繪制復(fù)雜圖形的題目。繪制圖形主要考核對畫筆積木和重復(fù)及旋轉(zhuǎn)積木的掌握,還需要有一定的數(shù)學(xué)能力和提取圖形變化規(guī)律的能力。

其實考題中所有復(fù)雜圖形都是通過簡單圖形重復(fù)構(gòu)成的,在考試中有些同學(xué)會使用重復(fù)的代碼塊進行組合拼搭實現(xiàn)最終的效果。今天就和大家一起探討圖形題目中的程序優(yōu)化。

例題:圖中有6個三角形,第一行有1個正三角形,第二行有2個正三角形,第三行有3個正三角形,每一行的第一個三角形是上下對齊的。小明要用Scratch繪制出這個圖形,你覺得小明這樣編寫程序可以實現(xiàn)效果嗎?能否對程序進行優(yōu)化呢?(圖1)

從最終的運行效果我們可以看到小明的方法確實可以實現(xiàn)題目的要求,他先自定義繪制三角形的方法,然后用坐標定位將6個三角形移動到指定的位置,最終代碼的長度也適中(圖2)。

但如果將題目稍微修改一下,由用戶輸入行數(shù),繪制出n行三角形,每行三角形的個數(shù)依次遞增,還能使用坐標定位的方法嗎?答案是肯定不行。這個時候我們需要對程序進行整體的優(yōu)化和修改(圖3)。

對原有程序優(yōu)化的第一步是檢查三角形的畫法,這一步需要重復(fù)很多次,是程序的核心,包含確定畫筆的粗細,確定畫筆的顏色,重復(fù)執(zhí)行三次,每次左轉(zhuǎn)或者右轉(zhuǎn)120度,確定每次移動的步數(shù)。

接下來需確定初始的坐標(0,0),通過“詢問需要繪制多少行的三角形”獲取繪制的行數(shù)。新增變量i(變量i的初始值為1)確定每行三角形的個數(shù),通過雙重循環(huán)的方式,外層循環(huán)代表繪制整體圖形的行數(shù),并且設(shè)置每行的第一個三角形X的坐標為0,內(nèi)循環(huán)代表每行三角形的個數(shù),通過變量i表示,在內(nèi)循環(huán)中使用自制繪制三角形積木,兩個三角形的間隔為20。內(nèi)循環(huán)每循環(huán)結(jié)束一次,變量i的值增加1,Y坐標增加20(間隔高度根據(jù)實際情況來確定)。

優(yōu)化后的程序進行對比不難發(fā)現(xiàn)兩者的差距還是很大的,前者通過坐標定位的方法來確定位置,后者通過雙重循環(huán)的方法來確定位置。

其實這種雙重循環(huán)的方法是從VB編程中獲得的思路。我把VB編程的方法也放在了后面,感興趣的同學(xué)也可以學(xué)習(xí)(圖4)。

在學(xué)習(xí)編程的過程中,我們需要不斷提高自己的邏輯思維與創(chuàng)造力,在分析問題和完成程序的過程中不斷去探索,思考最佳、最便捷的解決問題的方式,同時在學(xué)習(xí)過程中逐漸形成邏輯分析、獨立思考創(chuàng)新的思維方式,學(xué)會提出問題,解決問題。

猜你喜歡
程序優(yōu)化方法
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
試論我國未決羈押程序的立法完善
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
創(chuàng)衛(wèi)暗訪程序有待改進
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
主站蜘蛛池模板: 在线无码av一区二区三区| 中国国产一级毛片| 99在线视频网站| 国产成人免费手机在线观看视频| 女人爽到高潮免费视频大全| 视频二区中文无码| 国产免费久久精品99re丫丫一| 中文字幕 91| 无码中文AⅤ在线观看| 国产精品偷伦在线观看| 国产麻豆另类AV| 无码免费的亚洲视频| 九九热这里只有国产精品| 无码aaa视频| 亚欧美国产综合| 久久国语对白| 99er精品视频| 67194在线午夜亚洲| 秘书高跟黑色丝袜国产91在线| 亚洲人成网站色7799在线播放 | 国产一级小视频| 99热这里只有免费国产精品 | 欧美a级完整在线观看| 色一情一乱一伦一区二区三区小说| 精品国产中文一级毛片在线看| 久久永久精品免费视频| 67194亚洲无码| 成人91在线| 国产精品成人免费综合| 孕妇高潮太爽了在线观看免费| 国产18页| 99热国产在线精品99| 欧美一级大片在线观看| 色偷偷一区二区三区| 91久久天天躁狠狠躁夜夜| 国产chinese男男gay视频网| 毛片基地美国正在播放亚洲 | 国产美女精品在线| 精品无码视频在线观看| 国产精品亚洲五月天高清| 一区二区三区成人| 国产亚洲精品无码专| 国产午夜精品一区二区三| 999精品色在线观看| 国产99在线| 国产成人高清亚洲一区久久| 亚洲综合日韩精品| 92午夜福利影院一区二区三区| 亚洲天堂成人在线观看| 欧美一级一级做性视频| 国产精品一区二区国产主播| 中文字幕亚洲第一| 亚洲Av激情网五月天| 呦女精品网站| 干中文字幕| 免费无码又爽又黄又刺激网站| 免费jjzz在在线播放国产| 亚洲精品动漫| 色首页AV在线| 成年女人a毛片免费视频| 亚洲婷婷六月| 极品尤物av美乳在线观看| 国产jizz| 青青操视频在线| 噜噜噜综合亚洲| 91无码视频在线观看| 天天综合色网| 久久亚洲精少妇毛片午夜无码| 秋霞午夜国产精品成人片| 中文字幕在线永久在线视频2020| 亚洲高清在线天堂精品| 国产亚洲高清在线精品99| 三级视频中文字幕| 中文字幕永久视频| 亚洲男人的天堂久久香蕉网| 18禁影院亚洲专区| 老色鬼欧美精品| 精品国产免费观看| 91蜜芽尤物福利在线观看| 波多野结衣视频一区二区| 无码精油按摩潮喷在线播放| 国产第一页第二页|