1629. 按鍵持續時間最長的鍵
995
2025-04-02
scratch考試成績
一、題目要求
Jaime和Kai是一對好朋友,在學習上他們總是互相幫助,共同提高。作為班主任的你,告訴他們這次考試的成績吧
1、編程實現
點擊綠旗,連續發出4個詢問,依次輸入Jaime的數學成績、Jaime的語文成績、Kai的數學成績、Kai的語文成績
輸入完畢后,總成績高的一方說:勝利2秒,另一方說:我要繼續努力2秒,二人總成績一樣的話,同時說出:平局2秒
點擊任意一個角色,該角色都會說出自己的總成績和平均分
2、評判標準
40分:實現步驟1;
60分:實現步驟2;
100分:實現步驟3;
二、案例分析
1、角色分析
角色:Jaime、Kai
2、背景分析
背景:Chalkboard
3、前期準備
刪除默認的小貓角色,并從角色庫中添加Jaime、Kai到角色列表中,如下圖所示:
從背景庫中添加Chalkboard背景到舞臺中,并刪除空白背景,如下圖所示:
從編程實現中得知需要建立6個變量個變量:Jaime的數學成績,語文成績和總成績;Kai的數學成績,語文成績和總成績;如下圖所示:
三、解題思路
1、案例分析
照著題目的功能實現要求一步一步設計完成,由于本案例中有多個角色,所以我們逐一進行分析。
1.Jamie
Jamie的成績先進行輸入,輸入完之后發一個消息給Kai,然后收到勝利消息就說勝利,收到平局就說平局,收到努力就說我要繼續努力2秒;同時角色被點擊的時候就說出自己的總成績和平均分;具體分析如下:
開始程序
從鍵盤輸入數學成績
將回答賦值給數學成績
從鍵盤輸入語文成績
將回答賦值給語文成績
數學成績加上語文成績賦值給總成績
廣播輸入成績消息
分別收到勝利、平局、努力消息
說勝利、平局、我要繼續努力2秒
角色被點擊
通過字符串連接說出“總分:xx 平均分:xx”
2.Kai
Kai是收到輸入成績,然后才開始從鍵盤輸入對應的數學語文成績、輸入完之后進行判斷;是J的總成績大于K的總成績就廣播勝利消息,同時自己說我要繼續努力2秒;否則判斷他們成績是否相等,如果相等就廣播平局消息,同時自己說平局2秒;否則廣播努力消息,同時自己說勝利2秒;最后角色被點擊的時候就說出自己的總成績和平均分;具體分析如下:
收到輸入成績
收到輸入成績
從鍵盤輸入數學成績
將回答賦值給數學成績
從鍵盤輸入語文成績
將回答賦值給語文成績
數學成績加上語文成績賦值給總成績
J總成績是否大于K總成績
是 廣播勝利 同時說 我要繼續努力2秒
否則 J總成績是否等于K總成績
是 廣播平局 同時說 平局2秒
否則 廣播努力 同時說 勝利2秒
角色被點擊
通過字符串連接說出“總分:xx 平均分:xx”
2、流程圖繪制
1.Jamie
2.Kai
四、程序編寫
1.Jamie
2.Kai
五、考點分析
此案例難度系數4;綜合考查角色添加、說話、鍵盤輸入、角色被點擊、條件分支結構、變量定義和使用、運算、消息廣播和接收等積木的使用;難點在于:
如何實現兩個角色成績有序輸入
如何實現兩個成績的總分比較
如何實現點擊角色說出總成績和平均分
方式方法有多種,小兔子老師只是使用了其中一種,小朋友們只要能實現題目要求即可
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。