第七次:陣列程式設計實作(3)


程式設計或數學(變數的應用-求平均數)解決問題

數學小知識:

電腦工作三階段

電腦解題步驟:

思考問題1:若要處理1000個學生的成績(身高.體重...)平均值還可以使用變數來解決此問題嗎?


實作1-計算1000個學生身高(身高範圍150-200)的平均值

程式執行結果

先備能力:七年級計算累加和(1+2+3+...+100=?)

提示1:利用清單+迴圈+隨機取數取得身高(150-200)的資料(輸入)

0.當綠旗被點擊

1.建立身高清單

2.初始化-刪除身高清單的所有項目

3.利用迴圈(重複1000次)及隨機數(150-200)添加到身高清單

參考程式碼

提示2:利用清單索引+迴圈+累加和算出總和.接著再計算平均(處理)

0.當角色被點擊

1.說出點我計算平均身高持續2秒

2.建立sum(總和).i(索引).average(平均值)變數

3.初始化(sum設為0及i設為1)

4.重複身高(height)清單長度

5.sum設為sum+身高(height)清單的第i(sum=sum+身高清單的i項)

6.i改變1(i=i+1)

7.average變數=sum/身高(height)清單長度

提示3:(輸出平均值)

8.說出(輸出)字串組合平均身高為average變數)

參考程式碼

檔案存為109****-3scratch專案.sb3


作業上傳到雲端

1.登入雲端作業繳交網.輸入帳密

運算思維大挑戰