資訊內(nèi)容
scratch少兒編程第十屆藍(lán)橋杯真題7
大家好~今天我們來(lái)講解scratch藍(lán)橋杯第十屆編程大題的第七道題。
同樣,這道題也是非常有難度的一道題。一起來(lái)看一下吧
解析:
女孩的程序
1、在進(jìn)行編程之前,我們需要把女孩的造型繪制一下,就如同題目里的一樣,把不同造型的小女孩裙子改成不同顏色(要和鼓的顏色對(duì)應(yīng)上)
2、先制作兩個(gè)自定義的積木,這樣方便我們進(jìn)行后續(xù)的編寫(xiě)和使用
產(chǎn)生隨機(jī)序列:
這個(gè)自定義積木的用處是用來(lái)進(jìn)行第一步小女孩隨機(jī)顏色
造型先切換為白色裙子,說(shuō):觀察顏色序列
清空列表1,編號(hào)設(shè)為0,然后循環(huán)四次,編號(hào)分別對(duì)應(yīng)1-4,而列表1存儲(chǔ)的內(nèi)容分別是四次隨機(jī)的造型編號(hào)
產(chǎn)生完顏色序列,才可以進(jìn)行下一步也就是敲鼓,用游戲中變量來(lái)控制狀態(tài)
敲鼓了:
在選擇完顏色序列之后,編號(hào)變量重置為0,在敲鼓了自定義積木塊中,進(jìn)行判斷使用
敲第一次鼓的時(shí)候,編號(hào)為1,列表1存儲(chǔ)的第一個(gè)造型編號(hào)(裙子的顏色)=敲鼓編號(hào)(鼓的顏色),那么就是對(duì)了,否則就是敲擊錯(cuò)誤了
當(dāng)編號(hào)為4以后,我們就不需要再敲擊了,因?yàn)樗拇味记脫粽_后,這一輪游戲直接全部正確
3、接著敲鼓了的自定義模塊講,那么接下來(lái)有兩個(gè)廣播,一個(gè)正確,一個(gè)錯(cuò)誤對(duì)吧
全部正確加分,說(shuō)全部正確,匯報(bào)一下,緊接著開(kāi)啟新的一輪游戲,也就是再次使用到產(chǎn)生隨機(jī)序列自定義模塊
敲擊失敗,在停止腳本前,更新一下最高分,如果當(dāng)前分?jǐn)?shù)大于最高分,那么替換掉最高分
4、小綠旗,把需要用到的變量創(chuàng)建好,并賦值
然后進(jìn)行一些基本屬性設(shè)置
直接調(diào)用我們的產(chǎn)生隨機(jī)序列積木塊
5、當(dāng)接受到敲鼓1-4四個(gè)廣播指令后,分別對(duì)應(yīng)的給敲鼓編號(hào)賦值,對(duì)應(yīng)好顏色就好
鼓
由于四個(gè)鼓的程序基本一樣,我只放出一個(gè)鼓的程序
1、基礎(chǔ)屬性設(shè)置
2、游戲進(jìn)行中時(shí),鼓改變?cè)煨统霈F(xiàn)動(dòng)態(tài)效果,然后廣播敲鼓1-4就可以了
要使用廣播并等待,是因?yàn)橐茸屝∨⒛沁叺某绦蚺袛嗤辏粫?huì)出現(xiàn)點(diǎn)擊一次 重復(fù)敲擊的誤判
小朋友們? 學(xué)會(huì)了嗎? 這道題是很有難度的一道編程大題,綜合使用了變量和列表等難點(diǎn)指令,如果不使用自制積木的話,程序會(huì)很冗雜
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
2020年12月6日教育部發(fā)文明確規(guī)定將編程教育納入中小學(xué)相關(guān)課程
2020年末教育部又出大招,將編程教育納入中小學(xué)相關(guān)課程。原文如下:關(guān)于政協(xié)十三屆全國(guó)委員會(huì)第三次會(huì)議第3172號(hào)(教育類(lèi)297號(hào))提案答復(fù)的函教材提案〔2020〕400號(hào) 您提出的《關(guān)于穩(wěn)步推動(dòng)編程教育納入我國(guó)基礎(chǔ)教學(xué)體系,著力培養(yǎng)數(shù)字化人才的提案》收悉,現(xiàn)答復(fù)如下:
- 下一篇
Scratch少兒編程編寫(xiě)數(shù)學(xué)小練習(xí)
最近有些家長(zhǎng)反饋:孩子到了小學(xué)2、3年級(jí),加、減法的進(jìn)位和退位還常常出錯(cuò),這一問(wèn)題怎么解決呢?