MCPで接続 →

計算を入力してください

公式

広告

結果

小さい順に並べ替えた結果
0.25, 0.5, 0.9, 1.7
昇順
数の個数 4
最小値 0.25
最大値 1.7

小数を小さい順に並べ替える計算ツールとは?

このツールは、入力した小数のリストを昇順(小さい順)に並べ替えます。つまり、いちばん小さい値からいちばん大きい値へと整列させます。小数を手作業で比べると間違えやすいものですが、その手間と勘違いを一気に解消します。間違いが起きやすいのは「小数点以下の桁数が多いほど大きい」と思い込んでしまうからです。実際には桁数が多くても大きいとは限りません(たとえば \(0.5\) は \(0.45\) より大きい数です)。

使い方

入力欄に小数を入力し、カンマ・スペース・セミコロンのいずれかで区切ってください。たとえば 0.5, 0.25, 1.7, 0.9 のように入力します。計算ボタンを押すと、小さい順に並べ替えられたリスト全体に加えて、数の個数、最小値、最大値が表示されます。

計算のしくみ

昇順に並べ替えるとは、どの数も次に続く数以下になるような並びをつくることです。式で表すと $$\text{Sorted} = \operatorname{sort}_{\nearrow}\left(\text{Decimal numbers}\right) \;\Rightarrow\; d_{1} \le d_{2} \le \cdots \le d_{n}$$ となります。2つの小数を比べるときは、小数点の位置をそろえて、左から1桁ずつ順に比較します。すべての数の小数点以下の桁数がそろうように末尾にゼロを補う(0埋めする)と、比較がぐっと分かりやすくなります。

広告
水平な数直線上に並べた小数。左が最小、右が最大
数直線上の小数を小さい順に並べたもの。

具体例で確認

0.5、0.25、1.7、0.9 を例にしてみましょう。まず桁数をそろえて 0.50、0.25、1.70、0.90 にします。これらを比べると、小さい順は $$0.25 \le 0.5 \le 0.9 \le 1.7$$ となります。最小値は \(0.25\)、最大値は \(1.7\) です。

小数点でそろえた2つの小数を、桁ごとに比較
小数点をそろえて桁ごとに比べ、順序を決める。

よくある質問

マイナスの小数にも対応していますか? はい、対応しています。負の値はゼロより小さいので、たとえば \(-0.3\) は \(0.1\) より前に並びます。

どんな区切り文字が使えますか? カンマ、スペース、セミコロンのいずれも使えます。これらを混在させてもかまいません。

同じ数が2つあるときはどうなりますか? 重複する値はそのまま残り、隣り合わせに並びます。等しい値も \(d_{i} \le d_{i+1}\) の条件を満たすためです。

最終更新: