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

Scratch編程之小貓躲蘋果

2020-06-30 14:32:37陳新龍
電腦報(bào) 2020年17期
關(guān)鍵詞:思路

陳新龍

前不久,小編和我一起討論一套Scratch的試卷,兩人對(duì)一道基礎(chǔ)題“小貓躲蘋果”卻很久沒有想出正確的答案。

題目是這樣的:天上不停地掉蘋果,屏幕內(nèi)蘋果數(shù)要超過兩個(gè),小貓能自動(dòng)躲開。(如圖1)

這道題是試卷基礎(chǔ)題的第三題,理論上應(yīng)該是不會(huì)太難的。但是我們兩個(gè)人都把題目解法復(fù)雜化了,導(dǎo)致幾個(gè)小時(shí)也沒寫出合格的程序。題目要求隨機(jī)落下至少兩個(gè)蘋果,這一部分實(shí)現(xiàn)很簡(jiǎn)單。因?yàn)樾∝埿枰獙?duì)蘋果偵測(cè),下落的蘋果不能用克隆。真正的難點(diǎn)在于自動(dòng)左右移動(dòng)躲避蘋果。

作為前車之鑒,說說我們的錯(cuò)誤思路吧。在做題目的時(shí)候一般先考慮從簡(jiǎn)單情況開始,就先做了一個(gè)蘋果的隨機(jī)掉落,判斷如果“蘋果X坐標(biāo)-小貓X坐標(biāo)”的絕對(duì)值小于100時(shí)認(rèn)為蘋果會(huì)砸到小貓,小貓馬上移動(dòng)一段距離。躲避一個(gè)蘋果是成功的,但是第二個(gè)蘋果加進(jìn)去后需要判斷的情況一下多了起來,如果兩個(gè)蘋果剛剛好一左一右,那么小貓就可以移動(dòng)到兩個(gè)蘋果的中間;如果蘋果都在左邊,那么就移動(dòng)到右邊;如果蘋果都在右邊則移動(dòng)到左邊;但是遇到舞臺(tái)邊界該怎么計(jì)算,這樣復(fù)雜的條件判斷難免會(huì)出現(xiàn)問題,這還沒有考慮三個(gè)蘋果的情況。關(guān)鍵是這只是第三題,一套卷子只有三小時(shí)的答題時(shí)間,不該寫這么多復(fù)雜的語句。

我靜下心來推翻之前的思路從頭思考。在仔細(xì)梳理各個(gè)模塊的屬性后,注意到“到鼠標(biāo)指針的距離”這個(gè)模塊時(shí)恍然大悟,簡(jiǎn)單的事情讓我倆想復(fù)雜了。

下面是程序代碼,代碼量確實(shí)很少。

兩個(gè)蘋果角色相同代碼:X坐標(biāo)取隨機(jī)數(shù),等待何時(shí)的時(shí)間后顯示,重復(fù)執(zhí)行下落。這里使用了循環(huán),用來控制蘋果掉落的位置和掉落的時(shí)間,這里提醒一下蘋果掉落了之后不要忘記還要再回到上面。(如圖2)

小貓代碼:循環(huán)判斷如果“小貓”到“蘋果1”距離小于100或到“蘋果2”距離小于100,那么隨機(jī)改變X坐標(biāo)的位置。雖然有可能移動(dòng)后還會(huì)碰到蘋果,但是因?yàn)槌绦驁?zhí)行足夠快,繼續(xù)換下一個(gè)X坐標(biāo)就可以了,人眼看不出來的。這里用到了偵測(cè)到其他角色的距離,加判斷語句,保證小貓附近有蘋果時(shí)會(huì)移動(dòng)。(如圖3)

回想起來,本來一道簡(jiǎn)簡(jiǎn)單單的題目被復(fù)雜化了。沒有能夠完全理解各種模塊的用法是這次問題的根源。

另外這次經(jīng)歷也提醒我,在解決問題時(shí),必須先仔細(xì)分析題目要求,構(gòu)造可行思路。遇到疑難時(shí)冷靜一下,有時(shí)也許還需要有推倒重來的勇氣。

猜你喜歡
思路
猜猜他是誰1
轉(zhuǎn)換思路 意外之喜
求點(diǎn)的坐標(biāo)的三種思路
思路在哪兒
意林(2023年8期)2023-06-13 14:29:17
不同思路解答
拓展思路 一詞多造
換個(gè)思路巧填數(shù)
思路不同解法多
構(gòu)造新數(shù)列的八種思路
我的思路我做主
主站蜘蛛池模板: 最新精品国偷自产在线| 精品欧美日韩国产日漫一区不卡| 欧美伦理一区| 91小视频在线观看| 午夜一区二区三区| 久久久久亚洲AV成人网站软件| 日本五区在线不卡精品| 一区二区影院| 九色在线视频导航91| 亚洲欧洲综合| 国产自产视频一区二区三区| 蜜臀AV在线播放| 一级爆乳无码av| 日本亚洲成高清一区二区三区| 日韩成人午夜| 欧美第二区| AV老司机AV天堂| 亚洲侵犯无码网址在线观看| 狠狠色丁婷婷综合久久| 欧美成人精品一级在线观看| 日韩专区第一页| 精品一区二区三区视频免费观看| 青青操视频在线| 最新亚洲av女人的天堂| 亚洲成a人片在线观看88| 制服丝袜无码每日更新| 五月婷婷亚洲综合| 人妖无码第一页| 日韩免费视频播播| 久草国产在线观看| 免费在线a视频| 免费在线色| 日本一区二区三区精品国产| 性色一区| 麻豆精品在线播放| 青青国产在线| 久久综合婷婷| 国产在线拍偷自揄拍精品| 91啦中文字幕| 久久大香香蕉国产免费网站| 国产精品香蕉| 国产精品偷伦在线观看| 国产成人麻豆精品| 精品一区二区三区视频免费观看| 丝袜久久剧情精品国产| 婷婷亚洲天堂| 人妻无码AⅤ中文字| 精品91在线| 日韩免费视频播播| 亚洲天堂视频在线观看免费| 免费国产好深啊好涨好硬视频| 国产成人一区| 亚洲天堂免费| 国产色伊人| 一级成人a做片免费| 一级毛片高清| 欧美精品在线观看视频| 国产真实乱子伦视频播放| 国产成人综合欧美精品久久 | 久久久噜噜噜久久中文字幕色伊伊 | 国产成人亚洲综合a∨婷婷| 91精品国产91久无码网站| 亚洲成年网站在线观看| 国产素人在线| 高清码无在线看| 久久国产高潮流白浆免费观看| 26uuu国产精品视频| 无码又爽又刺激的高潮视频| 久久国产乱子| 精品人妻系列无码专区久久| 国产成人1024精品| 精品91视频| 国产日本欧美亚洲精品视| 免费国产高清视频| 亚洲高清在线天堂精品| 国产91小视频在线观看| 激情午夜婷婷| 香蕉视频在线观看www| 久久久久国色AV免费观看性色| 久久免费视频6| 全裸无码专区| 国产无人区一区二区三区|