知識(shí)點(diǎn):隨機(jī),遍歷,編碼
第50集 佩奇生日
今天是小豬佩奇的生日廉丽。小伙伴們來(lái)到家里參加生日派對(duì)倦微,豬爸爸精心準(zhǔn)備了魔術(shù)表演。
豬爸爸邀請(qǐng)小羊蘇西上臺(tái)正压,他把三個(gè)球(黃球欣福,藍(lán)球和紅球)放在地上,自己背過(guò)身去焦履,讓蘇西任意選一個(gè)球拓劝。
編程思維:小羊蘇西選擇三個(gè)球的可能性是一樣的,在scratch中有一個(gè)獲得隨機(jī)數(shù)的積木嘉裤,我們給三個(gè)球編碼郑临,黃球?yàn)?,藍(lán)球?yàn)?屑宠,紅球?yàn)?厢洞,設(shè)置隨機(jī)數(shù)積木的參數(shù)為1和3,那么我們就可以得到一個(gè)從1到3之間的數(shù)字典奉。獲得數(shù)字后躺翻,再查詢我們?cè)O(shè)計(jì)的編碼表,就可以得到一個(gè)隨機(jī)顏色的球卫玖。
蘇西選擇了紅色的球公你,豬爸爸第一次猜是黃色的球,回答錯(cuò)誤假瞬;第二次猜是藍(lán)色的球陕靠,依然回答錯(cuò)誤;第三次他猜是紅色的球脱茉,終于回答正確了剪芥,小觀眾們歡呼慶祝。
編程思維:豬爸爸猜顏色的策略的對(duì)球的顏色進(jìn)行遍歷芦劣。按照擺放的順序逐一猜測(cè)。這個(gè)策略很簡(jiǎn)單说榆,但是很有效虚吟,他肯定會(huì)猜到正確答案。如果運(yùn)氣好签财,小羊蘇西選擇了黃球的話串慰,豬爸爸一次就能猜對(duì);可惜在實(shí)踐中唱蒸,豬爸爸的運(yùn)氣很差邦鲫,最后一次才猜對(duì)。遍歷在編程領(lǐng)域是一種最常用的方法,因?yàn)楹?jiǎn)單有效庆捺,計(jì)算機(jī)每秒會(huì)運(yùn)算上億次古今,所以時(shí)間不是問(wèn)題。
生活中到處充滿編程思維滔以,不使用電腦也可以練習(xí)捉腥。擁有編程思維的人,解決生活中的問(wèn)題也會(huì)很有效率你画。