透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

排序後的分數
1/2, 5/8, 2/3, 3/4
4 fractions sorted
分數 小數值
1/2 0.5
5/8 0.625
2/3 0.666667
3/4 0.75
最小值 0.5
最大值 0.75

這個計算機的用途

「分數由小到大排序計算機」會將你輸入的任意一組分數,依照實際數值大小重新排列。你可以選擇由小到大(升冪)或由大到小(降冪)排序。它還會顯示每個分數換算後的小數值,讓你清楚看到比較的依據。

使用方式

在輸入框中鍵入你的分數,並以逗號、空格或換行分隔,例如 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$$
Advertisement
用交叉相乘比較分數 a/b 和 c/d
用交叉相乘比較兩個分數:\(a\times d\) 與 \(c\times b\)。

實際範例

將 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\)。

在 0 到 1 的數線上按順序排列的分數
分數在數線上從小到大排列。

常見問題

可以同時輸入分數和整數嗎?可以。沒有斜線的數字會被當成「該數字除以 1」來處理。

負分數可以嗎?支援負的分子,且會如預期排在正數值之前(較小)。

它會約分嗎?不會——顯示時會保留你原本輸入的形式,但比較時是依照分數的真實數值。

最後更新: