18岁成人毛片_第四色在线视频_国产又粗又硬视频_99热这里只有精品3_亚洲国产无线乱码在线观看 _中文字幕乱码在线观看_男人草女人视频_国产伦精品一区二区三区视频痴汉_妞干网这里只有精品_久草视频免费在线

極客小將

您現(xiàn)在的位置是:首頁(yè) » scratch編程資訊

資訊內(nèi)容

Scratch怎么調(diào)試程序呢?看看他怎么說(shuō)

極客小將2020-12-15-

https://cdn.china-scratch.com/timg/190929/11443S518-0.gif

??

?????在程序開(kāi)發(fā)過(guò)程中,出現(xiàn)程序錯(cuò)誤 (BUG) 是不可避免的。這時(shí)候就需要對(duì)程序進(jìn)行調(diào)試,通過(guò)調(diào)試,發(fā)現(xiàn)程序錯(cuò)誤,從而著手修復(fù)BUG。

本文將介紹一些在Scratch中調(diào)試程序的實(shí)用方法。


01

概述

????編寫(xiě)一段程序或許不難,難的是程序出現(xiàn)錯(cuò)誤后,調(diào)試、排查、修復(fù)的過(guò)程。與編寫(xiě)程序相比,程序調(diào)試對(duì)于開(kāi)發(fā)人員的水平要求更高。從教學(xué)的角度來(lái)看,學(xué)生的程序調(diào)試排錯(cuò)能力是一種層次較高的能力。學(xué)生跟著老師學(xué)習(xí)了一百個(gè)案例,每行代碼都爛熟于心,但是當(dāng)真正自己開(kāi)始編寫(xiě)項(xiàng)目時(shí),出現(xiàn)BUG卻手足無(wú)措。這時(shí)掌握程序排錯(cuò)方法顯得格外重要,好的調(diào)試策略是設(shè)計(jì)程序時(shí)的一件法寶。程序調(diào)試亦是學(xué)習(xí)編程對(duì)思維方式鍛煉的體現(xiàn)。

????至于程序出現(xiàn)錯(cuò)誤的原因,除了那些所有編程語(yǔ)言共通的原因,還有一些“Scratch 特色”的原因。是由于 Scratch 本身機(jī)制問(wèn)題導(dǎo)致程序執(zhí)行結(jié)果與預(yù)期目標(biāo)不符合。一些經(jīng)典的、由于 Scratch 本身機(jī)制問(wèn)題導(dǎo)致的BUG與解決方案在本公眾號(hào)的其他文章中都有提到,如

控制Scratch異步代碼的執(zhí)行順序

Scratch中顏色的正確使用姿勢(shì)

Scratch2.0中【碰到顏色()?】積木產(chǎn)生的卡頓現(xiàn)象及分析

每個(gè)Scratcher都應(yīng)該知道的浮點(diǎn)運(yùn)算


02

調(diào)試方法

1、氣泡輸出法

利用【說(shuō)()】或【思考()】積木的對(duì)話氣泡,返回對(duì)象的某個(gè)參數(shù),或是報(bào)告某個(gè)條件是否成立。

https://cdn.china-scratch.com/timg/190929/11443a5S-1.gif

利用【說(shuō)()】積木使克隆體報(bào)告其ID

克隆體的局部屬性的獲取是比較麻煩的,用【說(shuō)()】積木可以較為方便地查看某一個(gè)克隆體的某個(gè)局部屬性。

upload/article/images/2020-12-15/6a873c20c41a3f33113b1fdb303aedca.jpg

利用【說(shuō)()】積木查看角色碰撞情況

可以十分靈敏地顯示老鼠是否碰到貓頭鷹。

優(yōu)勢(shì):

①使用起來(lái)十分方便、靈活。在程序運(yùn)行過(guò)程中想要測(cè)試某個(gè)角色在某個(gè)節(jié)點(diǎn)的參數(shù),只需把【說(shuō)()】積木放置在對(duì)應(yīng)的腳本中,結(jié)果一目了然。

②通用性強(qiáng),支持多種數(shù)據(jù)類型的輸出,無(wú)論是數(shù)字類型、字符類型還是布爾類型,都可以輸出。

③且呈現(xiàn)方式直觀,多個(gè)角色的局部屬性通過(guò)這種方法可以同時(shí)在舞臺(tái)上被觀察到,而不必切換角色

劣勢(shì)

①【說(shuō)()】積木會(huì)說(shuō)謊,這類在舞臺(tái)中輸出內(nèi)容的積木,在輸出時(shí)都會(huì)對(duì)數(shù)據(jù)進(jìn)行一定的處理,無(wú)法獲取最真實(shí)或者說(shuō)最接近真實(shí)的數(shù)據(jù)。

upload/article/images/2020-12-15/0418bc9beefae6dfe453977110a87957.jpg

upload/article/images/2020-12-15/15485ecfcda899c275d64eefe673811c.jpg

【說(shuō)()】積木將原始數(shù)據(jù)的小數(shù)保留至百分位

氣泡輸出法會(huì)對(duì)數(shù)據(jù)進(jìn)行了一定的處理,這的確是一種優(yōu)化處理,但是在某些情況下,這種優(yōu)化反而會(huì)掩蓋事實(shí)的真相,而不利于我們修復(fù)BUG,唯物辯證法如是說(shuō)。

upload/article/images/2020-12-15/df9c995ec9c021550049ff53cf40ed34.jpg

【說(shuō)()】積木忽略忽略浮點(diǎn)運(yùn)算的精度丟失問(wèn)題

由此引發(fā)的程序錯(cuò)誤自然無(wú)從下手。

關(guān)于浮點(diǎn)運(yùn)算的精度丟失問(wèn)題,可以參照

《每個(gè)Scratcher都應(yīng)該知道的浮點(diǎn)運(yùn)算》。

2、積木點(diǎn)擊法

顧名思義就是直接點(diǎn)擊功能積木(圓角矩形和六邊形),查看其返回值。

upload/article/images/2020-12-15/8ad7dec8ff1f7c975cb1f35ee91da9ed.jpg

upload/article/images/2020-12-15/abc67178251fd06dec617d7f9dfb69c4.jpg

在積木區(qū)中直接點(diǎn)擊功能積木

官方指定調(diào)試方法,純粹為了調(diào)試而生的功能

優(yōu)勢(shì):

①方便,直接點(diǎn)擊就能看到返回值,不需要配合其他積木使用。

②數(shù)據(jù)原始,通過(guò)這種方法能拿到最一手的、未經(jīng)過(guò)任何加工處理、零添加的數(shù)據(jù)。

劣勢(shì):

①靈活性較差,具有滯后性。無(wú)法實(shí)時(shí)返回?cái)?shù)據(jù),只能返回點(diǎn)擊積木瞬間的值,如上文中貓頭鷹和老鼠的案例,老鼠碰到貓頭鷹,短短一瞬間后就離開(kāi),除非手速夠快,否則是難以用這種方法捕捉到這個(gè)瞬間的返回值的。

②通用性較差,一些特殊的積木,如【碰到(鼠標(biāo)指針)?】

upload/article/images/2020-12-15/fd3ee0126e66339e41f4bcbca79225df.jpg

通過(guò)積木點(diǎn)擊法獲取的這個(gè)積木的返回值,一定是false。點(diǎn)擊積木的瞬間,鼠標(biāo)一定是在積木上,而不可能同時(shí)出現(xiàn)在角色上。

upload/article/images/2020-12-15/e6c2645296c65bfda86a2b7ecfd9b78b.jpg

凡事無(wú)絕對(duì)……

3、顯示器輸出法

有的圓角矩形積木是自帶顯示器的,可以勾選積木前的單選框,直接從舞臺(tái)中的顯示器觀察到其數(shù)值。

upload/article/images/2020-12-15/1297bba47b700de33f7bc5fa68bfb8ae.jpg

至于沒(méi)有顯示器的積木,可以通過(guò)變量來(lái)賦予它顯示器。

upload/article/images/2020-12-15/d9bd30db2027190bfb08e97d99f06d7b.jpg

將返回值賦值給變量

upload/article/images/2020-12-15/73d60d9ab9a9e08d2418c8bf3e54213e.jpg

同理,當(dāng)有多組數(shù)據(jù)時(shí),還可以通過(guò)列表顯示器來(lái)呈現(xiàn)。

upload/article/images/2020-12-15/ba866eb0cc09a7b5c4b6c64446e0cf82.jpg

轉(zhuǎn)載需注明作者和出處

顯示器輸出法類似于文字輸出法,都是將返回值直接輸出到舞臺(tái)中,可以直接進(jìn)行觀測(cè)。

優(yōu)勢(shì):

①與文字輸出法相比,界面更整潔清爽

②可以保留作用域:全局變量/局部變量

③同文字輸出法

劣勢(shì)

①需要新建變量/列表,使用起來(lái)略顯繁瑣。

②數(shù)據(jù)同樣會(huì)經(jīng)過(guò)處理,無(wú)法獲取最真實(shí)或者說(shuō)最接近真實(shí)的數(shù)據(jù)。

4、計(jì)數(shù)法

借助變量統(tǒng)計(jì)一段腳本的執(zhí)行次數(shù),最經(jīng)典的做法非克隆體上限測(cè)試莫屬。

upload/article/images/2020-12-15/bcdf8b0fae7f5c455cd4c4d5c23a9399.jpg

用計(jì)數(shù)法統(tǒng)計(jì)克隆體上限

https://cdn.china-scratch.com/timg/190929/1144521439-15.gif

變量 cloneCount 數(shù)值達(dá)到300不再增長(zhǎng)(采用4倍速剪輯)

突發(fā)奇想:

upload/article/images/2020-12-15/0e2263f843df1e2b1a1450ed487521a5.jpg

我將其命名為?遞歸克隆??

執(zhí)行效果請(qǐng)自行腦補(bǔ)……https://cdn.china-scratch.com/Public/Home/images/grey.gif

在一些復(fù)雜的程序中,循環(huán)到底執(zhí)行了多少次、消息發(fā)送了幾次,又接收了幾次、多少克隆體執(zhí)行了相應(yīng)的腳本,都是難以直接觀察出來(lái)的,這時(shí)候用計(jì)數(shù)法來(lái)進(jìn)行測(cè)試,結(jié)果就一目了然了,一旦計(jì)數(shù)結(jié)果與預(yù)期不符合,那就能進(jìn)一步鎖定BUG所在位置。

優(yōu)勢(shì):

①直觀,可以直觀地反映某些不直觀的腳本的執(zhí)行次數(shù),如克隆、消息。

②準(zhǔn)確性強(qiáng),除非積木放錯(cuò)測(cè)試節(jié)點(diǎn)。

③靈活性強(qiáng),“哪里不會(huì)點(diǎn)哪里”,需要測(cè)試哪段腳本的執(zhí)行次數(shù),把【將變量增加(1)】往相應(yīng)的位置一放就可以了。

④具有一定的通用性。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽(tīng)課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

亚洲天堂岛国片| 丰满人妻一区二区三区四区| 久久国产精品国语对白| 成人啪啪18免费游戏链接| 久久久精品毛片| 欧美色图亚洲天堂| 日韩欧美xxxx| 免费成人深夜夜行网站视频| 久久精品成人av| 亚洲AV无码久久精品国产一区| 日本视频www色| 欧美成人精品欧美一级乱黄| 中文字幕22页| caoporn超碰97| 久久久久99精品成人片| 在线观看成人免费| 5566中文字幕| 99国产精品免费| 日本高清www| 中文字幕狠狠干| 国产手机在线观看| 娇小11一12╳yⅹ╳毛片| 黄色正能量网站| 你懂的在线观看网站| 91成人在线观看喷潮蘑菇| 少妇高潮一区二区三区69| 亚洲av无码国产综合专区| 国产乱淫av片免费| 一区二区三区亚洲视频| 一级黄色a毛片| 一区二区视频网| 国产免费不卡av| 精品久久国产视频| 国产欧美久久久| 国产77777| 精品无码av一区二区三区不卡| 天堂在线资源库| 中文字幕永久免费| 中日韩精品一区二区三区| 自拍偷拍视频亚洲| 午夜国产福利一区二区| 国产女主播av| 久久精品国产精品亚洲色婷婷| 国产精品沙发午睡系列| 手机免费av片| 日韩精品国产一区二区| 无码免费一区二区三区| 91亚洲国产成人精品一区| 99热这里只有精品66| 亚洲国产精品国自产拍久久| 天天干免费视频| 国产精品九九九九九| 国产又色又爽又高潮免费| 成人在线免费观看视频网站| 北条麻妃69av| 精品无码黑人又粗又大又长| 日日噜噜噜噜人人爽亚洲精品| 一级全黄裸体免费视频| 国模大尺度视频| 国产精品成人无码免费| 三年中国中文在线观看免费播放| 久久久一本二本三本| 亚洲国产午夜精品| 懂色av蜜臀av粉嫩av喷吹| 少妇无码一区二区三区| 中文字幕第24页| 麻豆tv在线播放| 久久午夜无码鲁丝片午夜精品| 波多野结衣网站| 特种兵之深入敌后| 国产亚洲精品久久久久久豆腐| 日韩av综合在线观看| 妺妺窝人体色www婷婷| 午夜久久久久久噜噜噜噜| 三级黄色片网站| 人妻少妇精品无码专区二区| 久久久久亚洲av片无码下载蜜桃| 亚洲综合免费视频| 91精品小视频| 国产一区二区视频播放| 国产在线观看成人| 丰满人妻一区二区三区四区53 | 日韩最新中文字幕| 免费在线观看污网站| 97免费观看视频| 日本美女bbw| 久久精品视频91| 国产一区二区三区三州| 亚洲AV无码成人精品区明星换面| 免费在线观看的av网站| 亚洲熟妇无码乱子av电影| 成年女人免费视频| 浮妇高潮喷白浆视频| av手机天堂网| 中文字幕第4页| mm131国产精品| 午夜精品久久久久久久99老熟妇 | 在线精品免费视| 性色av蜜臀av色欲av| 中文字幕日本最新乱码视频| 这里只有精品9| 欧美人与禽zoz0善交| 天天色天天综合网| 97免费公开视频| www.com毛片| 99精品视频免费看| 亚洲中文字幕无码一区二区三区| 天天干在线播放| 久久久视频6r| 久久综合加勒比| www.日本高清| 日韩一级理论片| 中文字幕无人区二| 妞干网在线免费视频| 午夜精品久久久久久久99热黄桃| 日本久久久网站| 一级黄色大片免费观看| 日韩视频在线免费播放| 波多野结衣激情视频| 色乱码一区二区三区熟女| 亚洲欧美另类在线视频| 黄免费在线观看| 国产亚洲小视频| 91激情视频在线观看| 香蕉视频一区二区| 国产不卡在线观看视频| 成人免费毛片男人用品| 国产精品无码99re| 91福利在线观看视频| 国产美女在线一区| 少妇av在线播放| 午夜一级免费视频| 人妻aⅴ无码一区二区三区| 亚洲精品视频在线观看免费视频| 欧美h片在线观看| 97人妻人人澡人人爽人人精品| 天天夜碰日日摸日日澡性色av| 好吊色一区二区| 亚洲日本黄色片| 女教师淫辱の教室蜜臀av软件| 久久久999久久久| 97视频在线免费播放| 免费a v网站| 中文字幕在线日本| 欧美成人一区二区在线观看| 六十路息与子猛烈交尾| 一本一道无码中文字幕精品热| 可以在线看黄的网站| av一级黄色片| 成人亚洲精品777777大片| 图片区偷拍区小说区| 免费看污黄网站| 一色道久久88加勒比一| 国产又黄又猛又粗又爽| 久久精品无码中文字幕| 稀缺呦国内精品呦| 国产成人亚洲精品自产在线| 五月天在线免费视频| 四虎精品一区二区三区| 国产3p在线播放| 国产三级中文字幕| 亚洲欧美高清在线| 午夜一区二区三区四区| 日韩中文字幕二区| 精品在线观看一区| 日韩在线观看视频网站| www.中文字幕在线观看| 久久免费视频3| 污污视频网站在线免费观看| 亚洲精选一区二区三区| 国产在线观看成人| 亚洲中文字幕无码中文字| 国产精品久久久视频| 亚洲人在线观看视频| 神马久久久久久久| 五月婷婷六月丁香激情| 国产树林野战在线播放| 日韩aaaaa| 欧美一级淫片免费视频魅影视频| 日韩大片免费在线观看| 污污的网站18| 久久久久亚洲av无码专区喷水| 波多野结衣先锋影音| av免费观看网址| 中文字幕在线观看视频免费| 亚洲 激情 在线| 欧美成人精品免费| 伊人久久久久久久久久久久久久| 深夜视频在线观看| 色窝窝无码一区二区三区| 国产成人自拍偷拍| 国产精彩视频在线| 国产无色aaa| 黄色一级免费大片| 中国女人做爰视频| 黄色片在线观看网站| 久久久久久久毛片| 波多野结衣 在线| 五月天丁香社区| 丰满少妇中文字幕| 高h震动喷水双性1v1| 一本色道久久综合精品婷婷| 国产精品黄色大片| 久久精品国产亚洲AV无码麻豆| www欧美激情| 激情视频综合网| 成人在线免费观看av| 国产免费黄视频| 黄色一级视频片| 99久久国产综合精品五月天喷水| 日本三级福利片| 手机在线视频你懂的| 中文字幕超清在线免费观看| 国产精品视频一区二区三| 麻豆一区在线观看| 波兰性xxxxx极品hd| 啪啪一区二区三区| 印度午夜性春猛xxx交| 国产精品无码99re| 欧美亚洲黄色片| 久久久噜噜噜www成人网| 黄色高清无遮挡| 99视频在线免费| 亚洲xxx在线观看| 久久免费黄色网址| 日本韩国欧美中文字幕| 中文字幕永久在线观看| 99er热精品视频| 日本黄色一级网站| 草草地址线路①屁屁影院成人| 日韩人妻一区二区三区| 国产美女久久久久久| 国产又爽又黄ai换脸| 国产精品无码人妻一区二区在线| 91视频最新入口| 国产一级视频在线| 亚洲在线观看av| 日本黄视频在线观看| 影音先锋黄色资源| 羞羞在线观看视频| 野外做受又硬又粗又大视频√| 国产l精品国产亚洲区久久| 午夜一级免费视频| 午夜精品免费观看| 无码国产精品一区二区色情男同| 在线观看国产免费视频| 26uuu成人| 手机在线成人免费视频| 黄色片中文字幕| 丰满肉嫩西川结衣av| 一级片手机在线观看| 91传媒免费视频| 中文 日韩 欧美| 91成人国产综合久久精品| 日本一区二区在线免费观看| 中文字幕制服丝袜在线| av在线无限看| 一区二区三区在线免费观看视频 | 欧美,日韩,国产在线| 青娱乐国产精品视频| 国产富婆一级全黄大片| 亚洲人成人无码网www国产| 免费国产黄色网址| 一区二区三区福利视频| 国产成人av片| 国产va亚洲va在线va| 日韩av无码中文字幕| 亚洲欧美综合在线观看| 色乱码一区二区三区熟女| | 国产午夜精品无码| 亚洲欧美日韩成人在线| 99久热在线精品视频| 日韩欧美三级在线观看| 俄罗斯女人裸体性做爰| 欧美日韩激情四射| 欧美一级视频免费观看| 亚洲精品在线视频免费观看| 国产尤物av一区二区三区| 九九视频免费观看| 91视频免费入口| 男人天堂999| 国产绳艺sm调教室论坛| 色乱码一区二区三区熟女 | 米仓穗香在线观看| 中文字幕在线观看日| a级片在线视频| 日本少妇aaa| 久热精品在线观看| 精品熟女一区二区三区| 欧美 国产 综合| 国产三级视频在线播放| 最新视频 - x88av| 亚洲成人av影片| 美女av免费看| 中文字幕一区二区三区手机版 | 噼里啪啦国语在线观看免费版高清版| 夜夜躁狠狠躁日日躁av| 538任你躁在线精品视频网站| 国产在线视频二区| mm131丰满少妇人体欣赏图| av天堂永久资源网| 精品人妻无码一区二区三区蜜桃一| 四虎884aa成人精品| 天天操天天干视频| 中文字幕在线观看二区| 日韩av男人天堂| 一级黄色录像毛片| 国产精品777777| 99热这里只有精品4| 你懂的国产在线| frxxee中国xxx麻豆hd| 久久精品国产亚洲av高清色欲 | 老汉色影院首页| 中文字幕欧美人妻精品| 人人干在线观看| 中文字幕在线播放日韩| 一区二区三区四区久久| 天天干,天天干| 可以在线看黄的网站| 99久久国产免费| 精品一区二区中文字幕| 凸凹人妻人人澡人人添| 日韩亚洲在线视频| 欧美久久久久久久久久久| 久久久精品99| 亚洲国产123| www.激情五月| 亚洲国产日韩欧美在线观看| 亚洲第一页av| 少妇一级淫片日本| 国产素人在线观看| 国产成人精品综合久久久久99| 天天久久综合网| 99精品久久久久| xxxx国产精品| 青娱乐精品在线| 91香蕉视频在线播放| aaa国产视频| 亚洲黄色av片| 熟女视频一区二区三区| 偷拍精品一区二区三区| 国产无码精品在线播放| 男人草女人视频| 欧美日韩一区二区三区四区五区六区| 日本三级片在线观看| 800av在线免费观看| 国产又粗又猛又色| 中文字幕日韩经典| 日韩va在线观看| 日本福利片在线观看| 成人做爰69片免费| aaa在线视频| 国产成人永久免费视频| 久久性爱视频网站| 国产免费高清av| 久久午夜鲁丝片午夜精品| 公共露出暴露狂另类av| 最新国产精品自拍| 97国产成人无码精品久久久| 国产乱女淫av麻豆国产| 桥本有菜av在线| 99久久人妻无码中文字幕系列| 一区不卡在线观看| 国产精品50页| 激情小视频网站| 天天操天天操天天操天天操天天操| 亚洲欧美色视频| 国产又色又爽又黄又免费| 午夜免费视频网站| 国产第一页视频| 免费观看亚洲视频| 182在线观看视频| 性色av蜜臀av色欲av| 色呦呦中文字幕| 国产欧美熟妇另类久久久| 亚洲欧美精品一区二区三区| 想看黄色一级片| 九九九在线观看视频| 日韩日韩日韩日韩日韩| 手机在线免费看毛片| 在线观看福利片| 亚洲中文字幕一区| 韩国av中国字幕| 香蕉视频黄在线观看| 国产深喉视频一区二区| 中文字幕人妻互换av久久| 尤物视频在线观看国产| 久久精品国产亚洲av麻豆色欲 | 亚洲男人第一av| 国产一级片免费| 久一视频在线观看| 激情视频在线播放| 欧美毛片在线观看| 视频区 图片区 小说区| 老司机午夜性大片| 成人黄色一级大片| 香蕉视频xxxx| 国产无码精品在线播放| 日韩黄色精品视频|