資訊內(nèi)容
【scratch】 if(判斷)語句的嵌套
一個在scratch中比較實(shí)用的技巧——判斷語句的嵌套。希望對初學(xué)者有所幫助。 ??
? ? ? ?相信大家對這個語句肯定不陌生。在六邊形中填寫要判斷的語句即布爾量,它會在一瞬間進(jìn)行一次判斷,當(dāng)為true時(shí)執(zhí)行中間語句為false時(shí)則直接跳過該判斷語句。(yu打野也是話癆上身)
? ? ? ?當(dāng)我們要判斷一個條件時(shí)會用到這個,當(dāng)我們需要連續(xù)判斷多個條件時(shí)會自然而然的想到判斷語句的嵌套比如:
? ? ? ?對于這樣一個程序其語法并沒有問題,但當(dāng)我們嘗試著運(yùn)行時(shí)就會發(fā)現(xiàn)無論是否按下空格鍵角色都不會移動。(有興趣的萌新可以自行嘗試)那我們就要考慮問題出現(xiàn)在哪里?
? ? ? ? 實(shí)際上我們可以這樣認(rèn)為:正如前面說的“該判斷語句只會在一瞬間判斷一次”而scratch編程因?yàn)樽陨碓蛳拗茻o法再短時(shí)間內(nèi)執(zhí)行該語句但當(dāng)我們加一個循環(huán)時(shí):
? ? ? ?這個問題便被解決。我們可以認(rèn)為正是在重復(fù)執(zhí)行中“一瞬間”變成了“一段時(shí)間”。而需要判斷的語句“空格鍵是否被按下”也由一個“狀態(tài)”變成了一個“過程”
? ? ? ?或許這么寫有些繞,但Y打野是寫干貨的打野。所以打野還為各位準(zhǔn)備了另一個:
? ? ? ?這個跟上面一樣是完全可以運(yùn)行的,正如我們看到的:我們提前設(shè)定一個變量X的值為0且一直為0,這樣當(dāng)我們運(yùn)行時(shí)需要判斷的語句就是一個“過程”而不是某個時(shí)刻的“狀態(tài)”,這樣程序自然可以運(yùn)行。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
ScratchJr-適合5-7歲孩子學(xué)習(xí)的編程軟件
隨著智能手機(jī)、平板電腦、智能設(shè)備等產(chǎn)品的迅速發(fā)展,如今的交互數(shù)字技術(shù)是孩子們必須要掌握的技能之一,對于現(xiàn)在的孩子來說,越早學(xué)習(xí)這些技術(shù),優(yōu)勢也就越大。他們需要知道,自己有能力把機(jī)器人拆開,也有能力把機(jī)器人組裝起來;如果自己不喜歡某款A(yù)pp應(yīng)用,那么干脆自己去編一個新的。孩子們在編程的過程
- 下一篇
【清單】14款適合孩子的編程類玩具、網(wǎng)站和應(yīng)用程序推薦!