From Test-Scratch-Wiki

Revision as of 07:12, 21 March 2018 by Apple502j (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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

相关链接