From Test-Scratch-Wiki

Translate: - English - 中文 
The median of a set of five numbers.

本教程將解釋如何找到數字的中位數。一組數字的中位數是中間值。如果這組數字是偶數個,則中位數是兩個中間數字的平均值。欲了解更多信息, 請參維基百科.

對值進行排序

Main article: Sorting Values

找到中位數的第一步是將數據從最小到最大排序。首先這樣做會使這個發現的中位數容易得多。

查找中位數

首先,按大小 排序 .

一旦這些值被排序,使用下面的腳本來獲得中位數。請記住,「列表甲」 列表包含一組數字值。該變量 「中數1」和「中數1」表示將用於存放中位值的兩個變量。


变量 [中数1 v] 设为 (链表第 ((length of [列表甲 v] :: list) / (2)) 项项目\( [列表甲 v] \) :: list)
变量 [中数2 v] 设为 (链表第 (((length of [列表甲 v] :: list) / (2)) + (1)) 项项目\( [列表甲 v] \) :: list)
如果 <((length of [列表甲 v] :: list) mod (2)) = (0)> 那么 
  说出 (字串组合 [中数值=] 和 (((中数1) + (中数2)) / (2))) (2) 秒
否则
  说出 (字串组合 [中数值=] 和 (链表第 (((length of [列表甲 v] :: list) / (2)) + (0.5)) 项项目\( [列表甲 v] \) :: list)) (2) 秒
end

相關鏈接