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ì)的細(xì)節(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ù)、負(fù)數(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ù)模塊的建立變量。

主站蜘蛛池模板: 青青草国产免费国产| 国产 日韩 欧美 第二页| 欧洲欧美人成免费全部视频| 性色一区| 亚洲不卡影院| 亚洲精品黄| 国产日韩AV高潮在线| 国产精品无码在线看| 毛片手机在线看| 午夜激情婷婷| 欧美翘臀一区二区三区| 老司国产精品视频91| 国产在线欧美| 欧美区日韩区| 欧美成人精品在线| 狠狠色噜噜狠狠狠狠奇米777| 国产精品大尺度尺度视频| 欧美一区二区三区欧美日韩亚洲 | 黄网站欧美内射| 综合天天色| 91高清在线视频| 一本视频精品中文字幕| 欧美成人手机在线视频| 成人国产一区二区三区| 国产视频 第一页| 国产欧美日韩综合在线第一| 亚洲成人网在线播放| 毛片一区二区在线看| 久久人妻系列无码一区| 国产在线精品美女观看| 久久中文无码精品| 国内丰满少妇猛烈精品播 | 国产美女在线免费观看| 毛片免费观看视频| 精品国产福利在线| 亚洲第一区欧美国产综合| 日本免费一区视频| 亚洲中文字幕在线观看| 2020国产精品视频| 中文成人在线视频| 天堂久久久久久中文字幕| 澳门av无码| 欧美成人怡春院在线激情| 日韩成人午夜| 97在线免费| 婷婷激情五月网| 久久久久免费精品国产| a免费毛片在线播放| 欧美精品一区在线看| 国产本道久久一区二区三区| 99久久成人国产精品免费| 国产精品浪潮Av| 乱系列中文字幕在线视频| 色婷婷成人| 国产美女一级毛片| 亚洲av无码人妻| 2021国产乱人伦在线播放| 欧美特黄一级大黄录像| 久草网视频在线| 国产流白浆视频| 97国产精品视频自在拍| 欧美精品导航| 国产福利在线观看精品| 国产香蕉97碰碰视频VA碰碰看 | 久久久成年黄色视频| 久久人搡人人玩人妻精品一| 99视频在线免费| 色一情一乱一伦一区二区三区小说| 久久国产黑丝袜视频| 波多野结衣视频一区二区| 99在线视频免费观看| 一区二区影院| 国产亚洲精品自在线| 国产综合无码一区二区色蜜蜜| 国产精品深爱在线| 国产高清又黄又嫩的免费视频网站| 国产大片黄在线观看| 综合人妻久久一区二区精品 | 日韩精品成人网页视频在线| 这里只有精品免费视频| 亚洲欧美国产五月天综合| 永久免费无码成人网站|