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

Scratch編程之小貓躲蘋果

2020-06-30 14:32:37陳新龍
電腦報 2020年17期
關鍵詞:思路

陳新龍

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

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

這道題是試卷基礎題的第三題,理論上應該是不會太難的。但是我們兩個人都把題目解法復雜化了,導致幾個小時也沒寫出合格的程序。題目要求隨機落下至少兩個蘋果,這一部分實現很簡單。因為小貓需要對蘋果偵測,下落的蘋果不能用克隆。真正的難點在于自動左右移動躲避蘋果。

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

我靜下心來推翻之前的思路從頭思考。在仔細梳理各個模塊的屬性后,注意到“到鼠標指針的距離”這個模塊時恍然大悟,簡單的事情讓我倆想復雜了。

下面是程序代碼,代碼量確實很少。

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

小貓代碼:循環判斷如果“小貓”到“蘋果1”距離小于100或到“蘋果2”距離小于100,那么隨機改變X坐標的位置。雖然有可能移動后還會碰到蘋果,但是因為程序執行足夠快,繼續換下一個X坐標就可以了,人眼看不出來的。這里用到了偵測到其他角色的距離,加判斷語句,保證小貓附近有蘋果時會移動。(如圖3)

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

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

猜你喜歡
思路
猜猜他是誰1
轉換思路 意外之喜
求點的坐標的三種思路
思路在哪兒
意林(2023年8期)2023-06-13 14:29:17
不同思路解答
拓展思路 一詞多造
換個思路巧填數
思路不同解法多
構造新數列的八種思路
我的思路我做主
主站蜘蛛池模板: 欧美日在线观看| 亚洲IV视频免费在线光看| 国产黄在线免费观看| 一级毛片免费高清视频| 国产成人精品18| 欧美久久网| 国产欧美日韩专区发布| 91麻豆精品视频| 欧美日韩91| 久久99国产精品成人欧美| 天天躁日日躁狠狠躁中文字幕| 国产精品免费p区| 在线国产毛片| 欧美日韩免费| 免费精品一区二区h| 99久久国产综合精品女同 | 亚洲第一黄片大全| 日韩 欧美 小说 综合网 另类| 国产丝袜91| 国产乱子伦视频三区| 久久精品视频亚洲| 国产白浆在线| 亚洲色图欧美一区| 97视频在线观看免费视频| …亚洲 欧洲 另类 春色| 一级毛片免费播放视频| 白浆免费视频国产精品视频| 久久国产乱子| 99精品免费在线| 中文字幕人成人乱码亚洲电影| 午夜少妇精品视频小电影| 欧美一区二区福利视频| 欧美亚洲第一页| 国产精品一区二区久久精品无码| 久热re国产手机在线观看| 精品久久综合1区2区3区激情| 国产乱论视频| 国产性猛交XXXX免费看| 99一级毛片| 无码专区国产精品一区| 国产噜噜噜| 欧美人在线一区二区三区| 精品一区二区无码av| 国产美女无遮挡免费视频| 日韩毛片在线播放| 99国产精品国产高清一区二区| 中文一级毛片| 亚洲无码视频一区二区三区 | 国产成人福利在线| 91久久精品国产| 国产国语一级毛片| 亚洲高清国产拍精品26u| 欧美成人精品一级在线观看| 喷潮白浆直流在线播放| 国产精品大尺度尺度视频| 免费 国产 无码久久久| 91毛片网| 最新无码专区超级碰碰碰| 91最新精品视频发布页| 日日噜噜夜夜狠狠视频| 亚洲首页在线观看| 欧美中文字幕第一页线路一| 亚洲精品手机在线| YW尤物AV无码国产在线观看| 日韩AV手机在线观看蜜芽| 毛片免费在线视频| 亚洲成人77777| 一区二区三区国产精品视频| 在线观看国产黄色| 91小视频在线观看| 在线观看亚洲天堂| 国产精品免费入口视频| 1024国产在线| 伊人久久青草青青综合| 永久天堂网Av| 欧美日韩精品一区二区视频| 亚洲一级毛片在线观播放| 熟女日韩精品2区| 91黄色在线观看| 亚洲日韩日本中文在线| a毛片在线播放| 国产在线98福利播放视频免费|