【Scratch真題解析】2019-12 Scratch等級考試一級考試真題36題

題目名稱:編程題36題-小狗長大記

題目要求

 

1. 準備工作

 (1) 選擇背景 Blue Sky ;

 (2) 選擇角色 Dog1。

2. 功能實現

(1)背景圖片 Blue Sky ,小狗角色的大小設爲 25,造型爲 dog1-a ;

2)播放聲音「 Dog1」直到播放完畢;

(3)讓小狗旋轉,旋轉的角度和次數自行定義;

  

(4)旋轉過程中慢慢變大;

(5)最後小狗切換下一個造型。

題目分析

角色分析

       角色:小狗Dog1

背景分析

        背景: Blue Sky

流程分析:

          1、小狗:開始→初始大小→初始造型→狗狗叫→旋轉變大【右轉→變大】75次→下一個造型

          PS、【】75表示重複執行括號裏面的指令75

用到的積木指令

1、運動模塊

  • ​:將角色向右旋轉指定的角度

2、外觀模塊

  • :將角色造型切換成指定的造型
  • :將角色造型切換成下一個造型,如果是最後一個造型則從新回到第一個造型
  • :將角色的大小增加指定的值,如果是負數就減小
  • :將角色的大小設爲指定的值,這裏填入的值是百分比數

3、控制模塊

  • :重複指定次數執行模塊裏面的程序指令

4、聲音模塊

  • ​:播放指定的聲音,並等聲音播完之後再執行後面的積木指令

角色和背景設置

1、角色設置

  • 刪除默認的小貓角色,然後從角色庫中選擇小狗Dog1添加進來,如下圖所示

 

2、背景設置

  • 點擊下圖1或者2位置進入背景庫

 

  • 在背景庫中找到我們題目要求的背景Blue Sky,如下圖所示

 

  • 調整角色大小和位置,如下圖所示

程序指令編寫

小狗:

 

  1. 點擊小綠旗,也就是程序啓動,就要執行後續的程序指令
  2. 按題目要求將小狗的角色設爲25%
  3. 將小狗的初始造型設爲dog1-a
  4. 播放狗狗叫聲並等播放完成
  5. 狗狗邊轉邊變大(重複執行75次第6、7個積木指令),這個次數小朋友可以自己定義,題目沒有強制要求多少次
  6. 狗狗每次向右旋轉15度,這個旋轉度數小朋友也可以自己定義,題目沒有強制要求
  7. 狗狗每轉一次變大1%,75次之後剛好變成正常大小100%,這個變大值小朋友也可以自己定義,題目沒有強制要球
  8. 按題目要求最後切換成下一個造型