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

用Scratch畫任意正多邊形

2020-04-15 03:50:26
電腦報 2020年6期

小貓和小明一起玩游戲,小明對小貓說:“小貓你能根據(jù)我的指令在舞臺上行走嗎?”小貓說:“好啊,開始吧。”小明說:“走一個正三角形,走一個正方形,走一個正五邊形……”“哎呀,正五邊形我可不會走。”小貓說:“你教教我吧。”

編程是可以解決實際問題的,現(xiàn)在我們就用“分析問題一抽象建模一算法設(shè)計一編程執(zhí)行”的步驟來解決怎樣走出符合要求的形狀這個實際的問題吧。

1.分析問題

根據(jù)問題場景,界定需要用Scratch解決的問題是:從鍵盤給出“邊數(shù)”賦值,根據(jù)邊數(shù)畫出對應(yīng)的正多邊形。

分析角色:“小貓”,“要畫出正幾邊形?”,需要輸入框。如圖1。

2.抽象建模

抽象是軟件開發(fā)的基礎(chǔ),就是找到事物的重要特征,過濾或忽略非本質(zhì)的細節(jié)。比如地圖就是地形的抽象。根據(jù)抽象到的條件構(gòu)造一個與之相似的問題,這個新問題稱之為模型。相同的事物可以有不同的模型,解決問題也會因此有差異。抽象建模是實用但又非常高深的學(xué)問,我們這里有個簡單的概念就可以了。

這里我們抽象出畫正三角形的方法,發(fā)現(xiàn)主要特征有:邊數(shù)、內(nèi)角和外角。如圖2。這就是抽象建模過程。通過表格繼續(xù)總結(jié)更多正多邊形的規(guī)律:正多邊形內(nèi)角公式(n-2)×180°/n,正多邊形外角為360°/n。

3.算法設(shè)計

算法是解決問題的方法。根據(jù)剛才的總結(jié),在確定邊數(shù)n的情況下,圖形的內(nèi)角和的公式為(n-2)×180°,正多邊形外角和恒定為360°。我們的抽象模型中要素除了邊數(shù)n以外,選擇內(nèi)角或外角都是可以的,但是經(jīng)過分析選擇外角要素用于計算更簡單。

下面用流程圖描述算法。如圖3。

4.編程執(zhí)行

首先根據(jù)功能需求自定義“賦值”和“繪畫”積木。通過模塊區(qū)分可以分別執(zhí)行需要的功能,便于調(diào)試和升級。比如1.0版只詢問邊數(shù),根據(jù)邊數(shù)畫出固定邊長的正多邊形,在調(diào)試中發(fā)現(xiàn)邊數(shù)過多時會畫出舞臺邊緣。于是2.0版就新增變量“邊長”,并相應(yīng)升級賦值和繪畫積木。在3.0版中還可以判斷輸入的數(shù)值,避免出現(xiàn)小數(shù)、負數(shù)的輸入導(dǎo)致繪圖錯誤。

賦值部分的編程,通過詢問和回答為變量“邊數(shù)”和“邊長”賦值。詢問時顯示,繪圖時小貓隱藏。如圖4。

繪畫部分的編程,在自制積木中制作新的積木并添加邊數(shù)和邊長兩個輸入項。重復(fù)執(zhí)行邊數(shù)次,每次移動邊長后左轉(zhuǎn)360°÷邊數(shù)。如圖5。

整體編程就非常簡單了,擦除上一次的結(jié)果,開始新的一次賦值和繪畫就可以了。如圖6。

5.總結(jié)

雖然整個實例非常簡單,一句話就是正多邊形外角和為360°,但是編程解題的思路“分析問題一抽象建模一算法設(shè)計一編程執(zhí)行”都體現(xiàn)在這里面了哦。同時我們還復(fù)習(xí)了控制中的重復(fù)執(zhí)行、偵測模塊的詢問和回答、數(shù)據(jù)模塊的建立變量。

主站蜘蛛池模板: 手机精品视频在线观看免费| 丁香亚洲综合五月天婷婷| 欧美.成人.综合在线| 欧美日韩国产系列在线观看| 国产99精品视频| 国产嫩草在线观看| 国产大片喷水在线在线视频| 日韩av无码DVD| 欧美成在线视频| 伊人色在线视频| 亚洲最大福利网站| 国产导航在线| 精品国产www| 好吊色妇女免费视频免费| 久久久久亚洲AV成人人电影软件| 日韩美女福利视频| 精品小视频在线观看| 国精品91人妻无码一区二区三区| 亚洲综合色吧| 国产在线八区| 永久成人无码激情视频免费| 制服丝袜在线视频香蕉| 久久天天躁狠狠躁夜夜躁| 国产香蕉97碰碰视频VA碰碰看| 91在线无码精品秘九色APP| 国产一级妓女av网站| 亚洲中文字幕精品| 99精品福利视频| 久久综合九色综合97婷婷| 伊大人香蕉久久网欧美| 亚洲妓女综合网995久久 | 国产激情在线视频| 国产国模一区二区三区四区| 91精品啪在线观看国产91| 亚洲午夜久久久精品电影院| 毛片一级在线| 天堂中文在线资源| 日韩在线欧美在线| av无码一区二区三区在线| 亚洲国产亚洲综合在线尤物| 亚洲精品在线观看91| 亚洲av日韩av制服丝袜| 67194在线午夜亚洲| 日韩精品少妇无码受不了| 日韩欧美中文| 欧美日本在线播放| 欧美性久久久久| 色综合成人| 日韩高清在线观看不卡一区二区| 成人国产三级在线播放| 免费人成在线观看成人片| 亚洲欧美色中文字幕| 99re这里只有国产中文精品国产精品| 国产福利免费在线观看| 免费无码AV片在线观看国产| 熟妇丰满人妻| 久久男人视频| 无码专区在线观看| 91精品免费高清在线| 蜜臀AV在线播放| 视频一区视频二区中文精品| 91小视频在线| 欧美性爱精品一区二区三区| 操操操综合网| 久热精品免费| 国产XXXX做受性欧美88| 99热这里只有精品2| 日韩天堂视频| 亚洲综合色婷婷中文字幕| 亚洲第一视频免费在线| 尤物亚洲最大AV无码网站| 免费无码又爽又黄又刺激网站| 午夜毛片免费观看视频 | 亚洲视频四区| 免费人欧美成又黄又爽的视频| 精品99在线观看| 日本成人一区| 国产成人精品视频一区二区电影| 国产人人乐人人爱| 国产亚洲视频中文字幕视频| 久久天天躁狠狠躁夜夜2020一| 国产成人一区免费观看|