資訊內(nèi)容
Scratch少兒編程藍(lán)橋杯真題解析2
本篇為大家?guī)鞸cratch藍(lán)橋杯2019年第十一屆寧波賽區(qū)編程大題的第二道:畫筆。
要求:
1、導(dǎo)入角色庫中的Pencil角色,已知初始位置是(0,0),畫筆顏色綠色,畫筆粗細(xì)為1;
2、運(yùn)行程序會(huì)出現(xiàn)對話框:“請問你要畫幾邊形?” 輸入數(shù)值后,左上角邊數(shù)會(huì)出現(xiàn)對應(yīng)數(shù)值;
3、然后出現(xiàn)新的對話框:“請問邊長是多少?” 輸入數(shù)值后,左上角邊長會(huì)呈現(xiàn)對應(yīng)數(shù)值;
4、最后,鉛筆會(huì)用筆尖畫出對應(yīng)的多邊形;
5、畫完圖形等待2秒,清空舞臺(tái),程序重新開始;
解析:
1、首先添加Pencil角色。
2、基礎(chǔ)的屬性設(shè)置:位置(0,0)、顏色綠色、粗細(xì)為1
3、創(chuàng)建兩個(gè)變量,每次詢問后將回答分別賦值給兩個(gè)變量,注意變量要顯示出來
4、落筆,畫圖:循環(huán)邊數(shù)次,移動(dòng)邊長步,旋轉(zhuǎn)360/邊數(shù)度。抬筆兩秒后清空。
5、清空后,程序會(huì)重新開始,所以用重復(fù)執(zhí)行把之前代碼全部“吃”進(jìn)去
6、條件第4條,需要在筆尖畫,我們需要去造型里將中心點(diǎn)移動(dòng)
小結(jié):
小朋友們,都學(xué)會(huì)了嗎?這道Scratch少兒編程2019年第十一屆藍(lán)橋杯寧波賽區(qū)的試題,難度系數(shù)四顆星,有一定的難度。主要運(yùn)用了畫筆,同時(shí)穿插一些基礎(chǔ)模塊的運(yùn)用:事件、控制、運(yùn)動(dòng)等。難點(diǎn)在于需要用變量保存回答,并且在角度計(jì)算的時(shí)候?qū)τ诘湍挲g的小朋友不太友好。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除
