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
不同思路解答
拓展思路 一詞多造
換個思路巧填數
思路不同解法多
構造新數列的八種思路
我的思路我做主
主站蜘蛛池模板: 国产尤物jk自慰制服喷水| 色婷婷电影网| 亚洲午夜福利精品无码| 亚洲三级影院| 国产精品一区在线麻豆| 一级一毛片a级毛片| 91成人免费观看| 欧美啪啪网| 日韩成人在线视频| 久青草网站| 亚洲第一黄片大全| 国产乱子伦手机在线| 精品无码人妻一区二区| 久久伊人色| 91精品啪在线观看国产91九色| 国产va在线观看| 国产一级无码不卡视频| 久久大香香蕉国产免费网站 | 亚洲国产精品美女| 日韩美毛片| 色精品视频| 久草性视频| 欧美a在线看| 久久人妻xunleige无码| 91在线视频福利| 欧洲高清无码在线| 欧美自慰一级看片免费| 美女视频黄频a免费高清不卡| 国产理论一区| 国产成人久久综合777777麻豆| 美女一区二区在线观看| 中日韩一区二区三区中文免费视频| WWW丫丫国产成人精品| 亚洲精品无码抽插日韩| 国产精品乱偷免费视频| 午夜不卡福利| 亚洲成aⅴ人在线观看| 午夜日韩久久影院| 欧美日韩综合网| 91久久性奴调教国产免费| 亚洲视频影院| 国产成人精品免费视频大全五级| 欧美一区二区丝袜高跟鞋| 2021最新国产精品网站| 国产欧美视频综合二区| 无码在线激情片| 久久久噜噜噜久久中文字幕色伊伊 | 色综合五月婷婷| 日韩欧美中文| 国产成人一区二区| 亚洲一区无码在线| 1024你懂的国产精品| 91久久夜色精品国产网站 | 久久亚洲国产一区二区| 国产精品国产三级国产专业不| 欧美精品成人一区二区视频一| 亚洲精品制服丝袜二区| 国产成a人片在线播放| 国产视频 第一页| 亚洲精品手机在线| 成人综合在线观看| 欧美高清国产| 国产一区二区福利| 91麻豆精品视频| 久久永久精品免费视频| 精品福利视频导航| 国产H片无码不卡在线视频| 97人人模人人爽人人喊小说| 国产在线观看人成激情视频| 亚洲天堂2014| 欧美成人日韩| 丁香婷婷在线视频| 久久一色本道亚洲| 久久精品人人做人人爽97| 日本色综合网| 欧美第二区| 久久综合亚洲鲁鲁九月天| 久久精品国产精品青草app| 蜜桃视频一区| 色偷偷一区| 999在线免费视频| 色天天综合久久久久综合片|