資訊內(nèi)容
Scratch少兒編程藍(lán)橋杯真題解析3
本篇文章我們繼續(xù)進(jìn)行少兒編程,藍(lán)橋杯Scratch2019年第十一屆寧波賽區(qū)的競(jìng)賽真題解析。我們講到了第三道編程大題,叫我們來(lái)制作一個(gè)投票選舉的程序,沒(méi)有明確說(shuō)使用什么方法,所以相對(duì)于之前兩道題有一定的難度。

要求:
Nona和Pico要進(jìn)行投票選舉,請(qǐng)為他們?cè)O(shè)計(jì)一個(gè)投票選舉程序吧!
1、每次點(diǎn)擊綠旗后,用鼠標(biāo)點(diǎn)擊舞臺(tái)下方的Nona或Pico,就能為其投一票,并在舞臺(tái)上加效果顯示,如圖所示:
2、一共只有15票可以投,在15票全部投完后,點(diǎn)擊角色就不能繼續(xù)投票了;
3、投票結(jié)束之后,由得票多的角色說(shuō)“ 太好了,我當(dāng)選了”;
解析:
1、首先從角色庫(kù)中找到Nona和Pico兩個(gè)角色,按圖中所示拖到相應(yīng)位置:Nona在左下,Pico在右下。
2、Nona的程序:
(1)確定位置,然后創(chuàng)建三個(gè)變量:剩余票數(shù)、Nano、Pico,并為他們賦值。
(2)當(dāng)票等于0的時(shí)候,我們開(kāi)始比較誰(shuí)的票數(shù)多。
(3)當(dāng)角色被點(diǎn)擊,剩余票數(shù)-1,Nona的票數(shù)+1,克隆一次
(4)克隆體需要移到上方,并且每個(gè)克隆體需要錯(cuò)開(kāi)一小段距離不能重合,所以我們用(Nona的票數(shù)*10)來(lái)完成這樣的效果。

3、Pico的程序:
代碼基本和Nona的一致,不做過(guò)多闡述。

小結(jié):2019年少兒編程第十一屆寧波賽區(qū)藍(lán)橋杯Scratch,競(jìng)賽的第三道題目主要是考察變量和克隆的使用。難點(diǎn)在于,沒(méi)有明確告訴是通過(guò)什么完成,只是說(shuō)制作如圖效果,小朋友會(huì)很苦惱。但是只要掌握好變量以及克隆,做到最后小朋友們自己會(huì)看出出每一個(gè)克隆體的y坐標(biāo)不同,想到使用變量來(lái)解決,創(chuàng)建一個(gè)新變量作為克隆體y坐標(biāo),每克隆一次y坐標(biāo)增加,也是可以的。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
- 上一篇
Scratch少兒編程藍(lán)橋杯真題解析4
本篇文章來(lái)講解一下,2019年第十一屆少兒編程scratch藍(lán)橋杯寧波賽區(qū)的編程大題最后一道。猜數(shù)字是一道非常經(jīng)典的題,對(duì)于做過(guò)針對(duì)藍(lán)橋杯競(jìng)賽練習(xí)的小朋友們基本上是送分題,但是寧波賽區(qū)這道編程壓軸題在經(jīng)典案例上進(jìn)行了改編,難度直線上升。我們一起來(lái)看看吧。
- 下一篇
【scratch】<圖文>scratch3.0 小作品計(jì)時(shí)器教學(xué)
Scratch 計(jì)時(shí)器 今天我們來(lái)一起學(xué)習(xí)一個(gè)Scratch小作品,計(jì)時(shí)器,計(jì)時(shí)器一種是倒計(jì)時(shí),另一種是往上累加時(shí)間,這兩者在Scratch中來(lái)制作其實(shí)非常的簡(jiǎn)單哦,之間的差別僅需修改一點(diǎn)點(diǎn)就能完成!
