非負の実数rの十進数表現とは、従来単一の区切り文字で表記される 十進数の数字からなる記号列による表現のことである。 ここで、.は小数点区切り文字、kは非負整数、は数字であり、0、...、9 の範囲の整数を表す記号です。
一般的に、もしシーケンスドットの後の数字は一般的に無限です。有限の場合は、不足している数字は 0 とみなされます。0の場合、区切り文字も省略され、自然数を表す有限の数字列が得られます。
小数表現は無限和を表します。
すべての非負の実数は、少なくとも 1 つのそのような表現を持ちます。そのような表現は 2 つあります (もし)一方の末尾に0の無限列があり、もう一方の末尾に9の無限列がある場合に限り、 となります。非負の実数と十進数表現の間に 1 対 1 の対応を持たせるために、末尾に9の無限列がある十進数表現は除外されることがあります。[ 1 ]
自然数はrの整数部分と呼ばれ、この記事の残りの部分では0で表されます。数を表す これは区間 に属するrの小数部分と呼ばれ、(すべての r が r の小数部分でない場合)9に等しい)。
任意の実数は、有限の小数表現を持つ有理数によって、任意の精度で近似することができる。
仮定するすると、すべての整数に対して有限小数が存在するすなわち、
証明:、 どこ。 それからそして、結果はすべての辺をで割ることによって得られる。(有限の十進数表現を持つことは容易に証明できる。)
実際の数字2 つの無限小数表現があります。たとえば、数 1 は 1.000... と0.999...で等しく表現できます(それぞれ末尾の 0 または 9 の無限列は "..." で表されます)。慣例として、末尾の 9 がない小数表現が好まれます。さらに、標準的な小数表現では、小数点の後に続く無限の 0 列は、小数点自体とともに省略されます。整数です。
の十進展開を構築するための特定の手順末尾の9の問題を回避します。たとえば、次のアルゴリズム手順は標準的な10進数表現を与えます。まず、() が最大の整数となるようにする(つまり、)。 もし手続きは終了します。そうでない場合は、既に発見されているので、定義します帰納的に、次の条件を満たす最大の整数である。
手順は、次の場合に終了します。等号が(*)で成立するように見つかる。そうでなければ、無限に続き、無限の十進数列を与える。[ 2 ] (慣習的に次のように表記される))、 どこ非負整数は十進表記で表されます。この構成は、上記の手順を適用してそして、結果として得られる小数展開を次のように表す。。
非負の実数xの小数展開がゼロ (または 9) で終わるのは、x が分母が 2 n 5 mの形をした有理数である場合のみであり、ここでmとnは非負の整数です。
証拠:
xの小数展開がゼロで終わる場合、 あるnに対して。したがって、分母は10 n = 2 n 5 nに等しくなります。
逆に、 xの分母が2 n 5 m の形である場合、次のようになります。 あるpに対して。整数の 10 進数表現は 一部の人 にとってそしていくつか。したがって、 の小数展開は(項の順序 まで)これは有限である。
実数の中には、小数展開がループに陥り、1桁以上の数字の並びが無限に繰り返されるものがある。
このような場合、その数は常に有理数(つまり、整数と正の整数の比として表すことができる数)です。また、その逆も真です。有理数の小数展開は、有限であるか、無限に繰り返されるかのどちらかです。
有限小数表現は、無限循環小数表現の特殊なケースとみなすこともできます。例えば、36 ⁄ 25 = 1.44 = 1.4400000... のように、無限に繰り返される数列は、1桁の「0」の数列です。
その他の実数は、小数展開が循環しない。これらはまさに無理数であり、整数の比として表すことができない数である。よく知られた例としては、次のようなものがある。
有理数の小数表現はすべて、整数部分、非循環部分、循環部分の和に変換し、その和を共通分母を持つ単一の分数に変換することによって、分数に変換することができる。
例えば、変換するには分数に関しては、次の補題が成り立つことに注意する。
したがって、以下のように変換する。
繰り返し数字がない場合、0が永遠に繰り返されると想定されます。例:ただし、これにより循環項がゼロになるため、和は2つの項に簡略化され、より簡単な変換が可能になります。
例えば: