Десятичная дробь в обыкновенную
Краткая инструкция: как перевести десятичную дробь в обыкновенную для конечных и периодических дробей. Правила, формулы, примеры и советы по сокращению.
Краткая инструкция: как перевести десятичную дробь в обыкновенную для конечных и периодических дробей. Правила, формулы, примеры и советы по сокращению.
Краткий ответ — две ситуации
- Конечная (терминирующая) десятичная дробь: запишите дробную часть без точки в числитель, в знаменатель поместите 10^k, где k — количество цифр после запятой. Затем сократите дробь.
- Периодическая дробь: используйте алгебраический приём (обозначьте x, умножьте на 10^m и 10^{m+n}, вычтите) или формулу с числителем — разностью целых чисел, знаменатель — 10^{m+n}-10^m.
Перевод конечной десятичной дроби — шаги
- Определите k — число цифр после запятой.
- Уберите запятую: числитель = все цифры числа без запятой; знаменатель = 10^k.
- Сократите дробь на НОД(числитель, знаменатель).
- При необходимости выделите целую часть и запишите смешанное число.
Примеры:
- 0,75 → 75/100 = 3/4.
- 3,05 → 305/100 = 61/20 = 3 1/20.
- 5,125 → 5125/1000 = 41/8 = 5 1/8.
Перевод периодической дроби — общий приём
Обозначим десятичную дробь x. Пусть m — длина невозобновляющейся (неповторяющейся) части после запятой, n — длина периода. Тогда:
- Умножьте x на 10^{m+n} и на 10^m.
- Вычтите второе уравнение из первого: дробная часть сократится, останется целая разность.
- Получите дробь: (целое число до конца первого периода − целое число до начала периода) / (10^{m+n} − 10^m).
- Сократите дробь.
Частный случай (чистый период): если период начинается сразу после запятой (m = 0), то знаменатель — число из n девяток (например, 9, 99, 999).
Примеры:
- 0,(3) = 3/9 = 1/3.
- 0,1(6): m=1, n=1. Пусть x=0,1666…, 10x=1,666…, 100x=16,666…, 100x−10x=15 ⇒ 90x=15 ⇒ x=15/90=1/6.
- 1,2(34): x=1,2343434…, 10x=12,3434…, 1000x=1234,3434…, 1000x−10x=1222 ⇒ 990x=1222 ⇒ x=1222/990=611/495.
Как сокращать и оформлять результат
- Найдите НОД(числитель, знаменатель) (алгоритм Евклида), разделите обе части на НОД.
- Если числитель ≥ знаменателя, выделите целую часть: целая = целая часть при делении, дробная = остаток/знаменатель.
- Проверяйте результат делением: полученная дробь при делении должна давать исходное десятичное представление (учитывайте периодичность).
Пример сокращения: 75/100 — НОД = 25 → 3/4.
Частые ошибки и важные замечания
- Округления: если исходное десятичное число — приближённое (получено вычислениями), перевести его точно невозможно без дополнительной точности. В таких случаях применяют приближённые рациональные представления (цепные дроби).
- 0,999… = 1: периодические девятки дают целое число; учитывайте это при упрощении.
- Ирациональные числа (например, π, √2) не имеют точного представления в виде обыкновенной дроби.
- Отрицательные дроби: выделяйте знак отдельно, переводите абсолютное значение, затем возвращайте знак.
- Компьютерные истребования: дроби, полученные из плавающей арифметики, могут содержать погрешности (0.1 ≠ точно 1/10 в двоичной арифметике). Для точного перевода используйте строковое (символьное) представление, а не результат вещественных вычислений.
Краткая шпаргалка
- Конечная: x = A.B → числитель = AB без точки, знаменатель = 10^k, затем сократить.
- Чистый период: 0,(r) = r / (9…9) (n девяток).
- Неполный период: x = a.b(c) → (число a b c − число a b) / (10^{m+n} − 10^m).
- Проверка: разделите числитель на знаменатель — должна вернуться исходная десятичная запись.
Если вам нужно быстро получить точную дробь, используйте наш онлайн‑конвертер на странице: он выполнит все шаги автоматически, упростит результат и выдаст смешанное число при необходимости.
Частые вопросы
Можно ли любую десятичную дробь представить в виде обыкновенной дроби?
Да: все конечные десятичные дроби и все периодические дроби можно записать как обыкновенные дроби. Конечную дробь записывают над знаменателем 10^k, периодическую — через метод умножения и вычитания (или общую формулу с 10^{m+n}-10^m). Нельзя точно представить ирациональные числа, не имеющие периодов.
Как перевести периодическую дробь (например, 0,1(6)) в обыкновенную?
Обозначьте число x, умножьте на 10^m и 10^{m+n}, чтобы сдвинуть дробную часть до границ повторяющегося блока, затем вычтите — дробная часть исчезнет. В числителе окажется разность целых чисел, в знаменателе — 10^{m+n}-10^m; сократите дробь НОД. Пример: 0,1(6)=1/6.
Что делать, если десятичная дробь получена приближённым вычислением?
Если дробь — приближение, сначала уточните точность. Для поиска простой дроби, близкой к значению, используйте метод непрерывных дробей (алгоритм цепных дробей) или ограничьте максимальный знаменатель и примените ближайшее рациональное приближение. Помните: округлённые данные могут скрывать период, поэтому требуются дополнительные цифры для точного перевода.
Как сократить полученную дробь и перевести её в смешанное число?
Для сокращения найдите наибольший общий делитель (НОД) числителя и знаменателя через алгоритм Евклида и разделите обе части на НОД. Для смешанного числа выполните целочисленное деление: целая часть = числитель ÷ знаменатель, остаток станет новым числителем дробной части, которую затем можно сократить.
Как работать с отрицательными и с дробями вида 0,999…?
Отрицательные дроби обрабатывают отдельно: выделите знак, переведите абсолютное значение в обыкновенную дробь, затем добавьте минус перед результатом. Для 0,999… справедливо равенство 0,999…=1, поэтому при переводе периодических девяток получаете целое число; учитывайте это при упрощении и сравнении результатов. В спорных случаях предпочитайте точную запись дроби.