Калькулятор конечных десятичных дробей

Мгновенно определяет, дает ли дробь конечную или периодическую десятичную запись, с полным объяснением через простые множители.

Введите числитель и знаменатель. Калькулятор сокращает дробь, проверяет простые множители знаменателя и сообщает, заканчивается ли десятичная запись.

Калькулятор конечных десятичных дробей
Мгновенно определяет, дает ли дробь конечную или периодическую десятичную запись, с полным объяснением через простые множители.

О калькуляторе конечных десятичных дробей

Конечная десятичная дробь — это десятичное число с конечным и определенным количеством цифр после десятичной точки. Примеры: 0.5, 0.75, 0.125 и 3.25. В отличие от нее, периодическая десятичная дробь, например 0.333… или 0.142857142857…, продолжается бесконечно. Оба типа являются рациональными числами — каждое из них можно выразить дробью, — но только конечные десятичные дроби точно помещаются в конечную десятичную запись. Правило, определяющее, какие дроби дают конечную десятичную запись, удивительно простое и напрямую следует из структуры нашей десятичной системы счисления. Любое десятичное число можно понимать как дробь со степенью десяти (10, 100, 1000, …) в знаменателе. Дробь p/q конечна тогда и только тогда, когда после сокращения до несократимого вида знаменатель q не имеет простых множителей, кроме 2 и 5. Это связано с тем, что единственные простые множители любой степени 10 — это 2 и 5, а дробь можно преобразовать в равную дробь со степенью 10 в знаменателе тогда и только тогда, когда ее знаменатель содержит только эти два простых числа. Алгоритм этого калькулятора состоит из трех шагов. Сначала он вычисляет наибольший общий делитель (НОД) числителя и знаменателя и делит оба числа на него, чтобы получить несократимую дробь. Затем он находит разложение сокращенного знаменателя на простые множители. Наконец, он проверяет, является ли каждый простой множитель равным 2 или 5. Если да, дробь дает конечную десятичную запись; если появляется любой другой простой множитель (3, 7, 11, 13, …), запись будет периодической. Для примера: у дроби 7/20 знаменатель 20 = 2² × 5. Поскольку единственные простые множители — 2 и 5, 7/20 является конечной десятичной дробью. Ее десятичное значение равно 0.35, потому что 7/20 = 35/100. С другой стороны, у 1/6 знаменатель 6 = 2 × 3. Наличие множителя 3 означает, что 1/6 нельзя выразить через степень 10 в знаменателе, поэтому запись периодическая: 0.1666… Важная тонкость — роль сокращения. Например, дробь 6/30 выглядит сложнее, но после сокращения на НОД, равный 6, получается 1/5, знаменатель которой равен 5, а значит это конечная десятичная дробь. Аналогично, 2/12 сокращается до 1/6, которая является периодической. Поэтому калькулятор всегда сначала сокращает дробь, а уже затем проверяет простые множители знаменателя. Размер знаменателя не влияет на то, будет ли десятичная запись конечной. Дробь 1/1024 конечна, потому что 1024 = 2¹⁰, хотя 1024 довольно велико. В то же время 1/3 периодична, потому что 3 — простой множитель, отличный от 2 и 5, хотя 3 очень мало. Важна природа простых множителей, а не их величина.

Примеры конечных десятичных дробей

Четыре разобранных примера конечных и периодических дробей.

ДробьДесятичная записьПочему
3/80.375Знаменатель 8 = 2³. Единственный множитель — 2 → конечная.
1/30.333…Знаменатель 3 — простой множитель, отличный от 2 и 5 → периодическая.
7/200.35Знаменатель 20 = 2² × 5. Множители только 2 и 5 → конечная.
6/30 → сокращается до 1/50.2После сокращения на НОД = 6 сокращенный знаменатель равен 5 → конечная.

Как пользоваться калькулятором конечных десятичных дробей

  1. Введите любое целое число в поле числителя (положительное, отрицательное или ноль).
  2. Введите любое ненулевое целое число в поле знаменателя.
  3. Нажмите «Проанализировать дробь». Калькулятор сократит дробь до несократимого вида, перечислит простые множители сокращенного знаменателя и покажет, является ли десятичная запись конечной или периодической.
  4. Десятичное значение будет вычислено и показано. Для конечных десятичных дробей отображается точное значение; для периодических — значение до 10 знаков после точки с многоточием.
  5. Нажмите «Сбросить», чтобы очистить оба поля и выполнить новый анализ.

Частые вопросы о конечных десятичных дробях

Почему только простые множители 2 и 5 приводят к конечным десятичным дробям?
Наша система счисления использует основание 10. Число 10 = 2 × 5, поэтому степени 10 имеют только 2 и 5 в качестве простых множителей. Дробь конечна, когда ее можно переписать как некоторое число, деленное на степень 10. Это возможно только тогда, когда простые множители сокращенного знаменателя состоят исключительно из 2 и 5, например 3/8 = 375/1000.
Большой знаменатель всегда означает, что десятичная запись будет периодической?
Нет. Размер не имеет значения. Дробь 1/1024 конечна, потому что 1024 = 2¹⁰, хотя знаменатель очень большой. А 1/3 периодична, хотя 3 мало. Важно только то, состоят ли простые множители сокращенного знаменателя исключительно из 2 и 5.
Влияет ли числитель на то, будет ли десятичная запись конечной?
Числитель никогда не влияет на то, будет ли десятичная запись конечной или периодической. Важен только знаменатель после сокращения. Однако числитель влияет на конкретное десятичное значение и количество цифр. Например, 1/8 = 0.125 и 7/8 = 0.875; обе записи конечны, потому что знаменатель равен 8 = 2³.
Что такое период периодической десятичной дроби и насколько длинным он может быть?
Период периодической десятичной дроби — это количество цифр в повторяющемся блоке. Для несократимой дроби со знаменателем q (после удаления всех множителей 2 и 5) период равен мультипликативному порядку 10 по модулю q. Например, 1/7 = 0.142857142857… имеет период 6. Период может быть длиной до q − 1.
Все ли конечные десятичные дроби являются рациональными числами?
Да. Любую конечную десятичную дробь можно записать как дробь, знаменатель которой является степенью 10. Например, 0.375 = 375/1000 = 3/8. Поскольку ее можно выразить как отношение целых чисел, она рациональна. Иррациональные числа, такие как π и √2, имеют бесконечные непериодические десятичные разложения.
Как это связано с двоичной системой и компьютерной арифметикой?
Компьютеры хранят числа в двоичной системе (основание 2). Дробь имеет конечную двоичную запись тогда и только тогда, когда ее сокращенный знаменатель является степенью 2. Поэтому 0.1 (одна десятая) не может быть представлено в двоичной системе точно: его знаменатель 10 = 2 × 5 содержит множитель 5, чуждый основанию 2. Это вызывает знакомые проблемы округления чисел с плавающей точкой в программном обеспечении.