第五屆scratch競賽國中數理解題組題目

宜蘭縣第五屆師生scratch競賽國中數理解題組題目

 

各位參賽選手好,本次題目共有三大題共80分。請詳細閱讀完畢題目之後,依據題目提示要求完成程式。

請注意檔案名稱的格式,若檔案名稱未依格式要求取名,又無法判斷是哪一題的程式,將不列入計分。

第壹題、

請設計一個自動丟擲三顆六面骰子的程式。完成所有要求可以得到30分。

最後檔案名稱請存成XXXXX(1).sb的格式。XXXXX為隊名,例如本隊為小紅隊,請取名為小紅(1).sb。 

1.請設計一個可以按下啟動後丟擲三顆骰子的機制。

2.請設計一個可以計算三顆骰子總點數並顯示的機制。

3.請設計一個機制,將第一次丟骰子的結果暫時記錄起來,並啟動第二次丟骰子的機制。

4.請設計一個可以計算第二次丟三顆骰子總點數並顯示的機制。

5.請設計一個機制,將第二次丟骰子的結果暫時記錄起來,並啟動第三次丟骰子的機制。

6.請設計一個可以計算第三次丟三顆骰子總點數並顯示的機制。

7.請設計會顯示三次丟骰子結果並顯示彼此間勝負或平手結果的機制。

 

  提示:若將第一次丟骰子的結果設為A,第二次丟骰的結果設為B,第三次丟骰的結果設為C

         結果可能為:A>B>C A>C>B A>B=C

                     B>A>C B>C>A B>A=C

                     C>A>B C>B>A C>A=B

                     A=B>C B=C>A C=A>B

                     A=B=C

 

8.嘗試加入其他更方便使用或額外的功能,並在本程式中的「檔案」->「作品註解」說明。

 

 

 

第貳題、

 

摘錄自1997年04月07日中國時報報導

台灣西部沿海地層下陷,台灣南端罕見的地殼位移 ,已使得台灣西南部海岸線向內陸退縮。

不過,在台灣平原面臨消失之際,一個奇特的現象是,中央山脈活躍的造山運動,

已使得玉山每年正以五、六公分 的速度「長高中」。

經濟部地質調查所副所長陳肇夏指出,由於屏東平原適巧有潮州斷層經過,

在受到菲律賓板塊的擠壓,以及中央山脈活躍的造山運動,台灣的平原儘管朝 向內陸收縮中,

不過台灣的中央山脈,卻因為造山運動活躍,再加上菲律賓板 塊的推壓,已使得中央山脈仍在持續隆起中,

以玉山為例,玉山每年就「長高 」五至六公分。

 

摘節錄自維基百科「玉山」條目:

玉山主峰於1917年由陸地測量部設立了一等三角點,1924年海拔高度測量為3,950米。近年來在新技術的測量下,海拔重新測得為3,952公尺。…..

於是玉山國家公園管理處在銅像原址改立巨石,並以新的測量數據,上刻「玉山主峰」及「標高3952公尺」字樣,作為台灣最高點的象徵。

 

閱讀完上面兩段文字之後,假設一個情境前提:

A.現在時間點為西元1997年。

B.玉山在現在時間點高度為3952公尺。

C.玉山每年增高的速度為0.05「或」0.06公尺。

 

請設計出一個可以計算玉山在西元1997年之後某年高度的程式。完成所有要求可以得到30分。

 

設計提示:

1.請設計出可以輸入某年份的介面。

2.請設計出可以重複「隨機」增高的計算機制,

  也就是每年玉山增加的高度會隨機以0.05或0.06公尺增高,直到達到目標某年份為止。

3.請設計出可以顯示出計算後答案的機制。

4.請善用程式中的畫筆功能,畫出初始高度的玉山,並在計算完成後畫出增高後的玉山。

5.嘗試加入其他更方便使用或額外的功能,並在本程式中的「檔案」->「作品註解」說明。

 

 

第參題、

 

各位同學,本debug遊戲程式設定的規則為:

1.兩隻太空怪獸在外太空進行對決,可操作腳色在畫面左邊,敵人在畫面右邊。

2.主角只能上下移動向對方吐出火焰,怪獸亦同。

3.主角火焰擊中敵人時,怪獸的生命值會減少10,反過來敵人的火焰擊中主角時,怪獸的生命值會增加10。

4.怪獸的生命值預設是100,怪獸生命值到200,會顯示You Lose,怪獸的生命值到0時,會顯示You Win

 

但是目前這個小遊戲有些功能錯誤,請您一一檢視找出錯誤。錯誤狀態至少有五個。

請修正本項程式,並將你修正了哪些地方記錄在[檔案]->「作品註解」裡。

在作品註解裡面請做出詳細且正確解釋方算得分。

最後,請根據基本規則,再對本遊戲程式進行更進一步的改善,並將改善了哪些地方也註解在「作品註解」內。

完成所有要求可以得到20分。