這個計算機的用途
「分數由小到大排序計算機」會將你輸入的任意一組分數,依照實際數值大小重新排列。你可以選擇由小到大(升冪)或由大到小(降冪)排序。它還會顯示每個分數換算後的小數值,讓你清楚看到比較的依據。
使用方式
在輸入框中鍵入你的分數,並以逗號、空格或換行分隔,例如 1/2, 3/4, 2/3, 5/8。像 2 這樣的整數會被視為 2/1。接著選擇要由小到大還是由大到小排序,就能看到排好序的分數清單以及對應的小數值表格。
公式原理
要替分數排序,需要一個公平的比較方法。最經典的做法是先通分(找出共同分母),不過有個等效又更快的方法叫「交叉相乘」:要比較 \(a/b\) 與 \(c/d\)(分母皆為正數)時,只要比較 \(a\times d\) 與 \(c\times b\) 即可。若 \(a\times d\) 較小,那麼 \(a/b\) 就是較小的分數。這個計算機是把每個分數換算成小數值 \(v = a/b\),再依此數值排序,得到的結果完全相同。
$$\text{Sort}\left(\text{Fractions}\right)\ \text{by}\ \frac{a}{b}\ \text{ascending} \;\Rightarrow\; v_1 \le v_2 \le \cdots \le v_n$$
實際範例
將 1/2、3/4、2/3、5/8 由小到大排列。它們的小數值分別是 \(0.5\)、\(0.75\)、\(0.6667\) 和 \(0.625\)。排序後得到 $$0.5 < 0.625 < 0.6667 < 0.75$$ 因此排好序的清單為 1/2、5/8、2/3、3/4。最小值是 \(0.5\),最大值是 \(0.75\)。
常見問題
可以同時輸入分數和整數嗎?可以。沒有斜線的數字會被當成「該數字除以 1」來處理。
負分數可以嗎?支援負的分子,且會如預期排在正數值之前(較小)。
它會約分嗎?不會——顯示時會保留你原本輸入的形式,但比較時是依照分數的真實數值。