跳轉到內容

程式設計基礎/陣列的數學統計

來自華夏公益教科書,開放書籍,開放世界

統計學是數學的一個分支,處理資料的收集、整理、分析、解釋和展示。常見的統計方法包括平均數(或平均值)和標準差。[1]

陣列可以儲存單詞、字母/字元(字串)和數字(整數/浮點數)。任何包含單詞、數字或組合的陣列型別都可以使用像len(Python獨有)這樣的內建函式來查詢陣列中的元素數量,以幫助顯示輸出和解析行。所有陣列還可以處理允許使用者將陣列值從最高到最低(或反之)排序的函式。其他函式僅用於處理包含數字的陣列。例如,當陣列包含數字時,可以使用sum函式將陣列的元素加在一起。由於內建的sum函式無法處理字串而不會產生不支援的運算元型別錯誤,因此我們僅使用此函式來新增數字,而不是將字串連線在一起。

在本模組中,我們將繼續學習有關sum函式(也稱為總計)的知識。在下面的示例中,sum函式對傳遞給它的陣列進行總計。其他通常與統計相關的數學函式,例如:平均數、計數、最小值、最大值、標準差等,通常被開發用於處理陣列。

虛擬碼

[編輯 | 編輯原始碼]
Function Main
    Declare Integer Array ages[5]
    Declare Integer total
    
    Assign ages = [49, 48, 26, 19, 16]

    Assign total = sum(ages)

    Output "Total age is: " & total
End

Function sum (Integer Array array)
    Declare Integer total
    Declare Integer index
    
    Assign total = 0
    For index = 0 to Size(array) - 1
        Assign total = total + array[index]
    End
Return Integer total
Total age is: 158

關鍵術語

[編輯 | 編輯原始碼]
sum
是一個內建函式,它將陣列的元素加在一起。
len
是一個內建函式,它返回物件中的專案數量。

參考資料

[編輯 | 編輯原始碼]
華夏公益教科書