Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Разложение в египетские дроби
1/2 + 1/3
сумма различных аликвотных дробей
Количество аликвотных дробей 2

Что такое египетская дробь?

Египетская дробь — это способ представить положительное рациональное число в виде суммы различных аликвотных дробей, то есть дробей с единицей в числителе: \(\frac{1}{2}\), \(\frac{1}{3}\), \(\frac{1}{7}\) и так далее. В Древнем Египте все дроби записывали именно так (за исключением особого знака для \(\frac{2}{3}\)). Этот калькулятор автоматически раскладывает любую введённую вами правильную дробь в подобную сумму.

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

Как пользоваться калькулятором

Введите числитель и знаменатель правильной дроби (числитель меньше знаменателя). Калькулятор сначала сократит дробь до несократимого вида, затем применит жадный алгоритм и покажет полное разложение, а также количество аликвотных дробей в нём.

Как работает формула

Жадный метод, который связывают с именами Фибоначчи и Сильвестра, на каждом шаге выделяет наибольшую возможную аликвотную дробь. Для остатка \(\frac{a}{b}\) следующий знаменатель равен \(d = \left\lceil \frac{b}{a} \right\rceil\). После вычитания \(\frac{1}{d}\) получается новая дробь \(\frac{a \cdot d - b}{b \cdot d}\), которую снова сокращают и обрабатывают. Поскольку числитель на каждом шаге строго убывает, процесс всегда завершается.

$$\begin{gathered} \frac{\text{Numerator } a}{\text{Denominator } b} = \frac{1}{d_1} + \frac{1}{d_2} + \cdots + \frac{1}{d_k} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} d_i &= \left\lceil \frac{b}{a} \right\rceil \\ \frac{a}{b} &\to \frac{a\,d_i - b}{b\,d_i} \quad (\text{reduced, then repeat}) \end{aligned} \right. \end{gathered}$$
Реклама
Жадный алгоритм, пошагово вычитающий наибольшую единичную дробь
Жадный метод многократно вычитает наибольшую возможную единичную дробь.

Разбор примера

Возьмём \(\frac{5}{6}\). Здесь \(d = \left\lceil \frac{6}{5} \right\rceil = 2\), поэтому выделяем \(\frac{1}{2}\). Остаток равен $$\frac{5}{6} - \frac{1}{2} = \frac{2}{6} = \frac{1}{3}.$$ Это уже аликвотная дробь, так что разложение выглядит как \(\frac{1}{2} + \frac{1}{3}\) и состоит из 2 аликвотных дробей. Проверим: $$\frac{1}{2} + \frac{1}{3} = \frac{3}{6} + \frac{2}{6} = \frac{5}{6}. ✓$$

Частые вопросы

Единственно ли разложение на египетские дроби? Нет. Одну и ту же дробь можно записать через аликвотные дроби множеством способов; жадный алгоритм даёт лишь один из допустимых вариантов.

Почему дроби должны быть различными? По определению египетские дроби используют разные знаменатели — именно это делает жадный подход интересным, а не сводящимся к простому повторению \(\frac{1}{b}\).

Могут ли знаменатели получаться очень большими? Да. Жадный метод способен давать неожиданно большие знаменатели даже для простых дробей — это один из его известных недостатков.

Последнее обновление: