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