L
Логарифм - это степень в которую надо возвести основание, чтобы получить подлогарифменное число.
Если основание одинаковое, то степени при перемножении складывается.
Например,
2^5 * 2^3 = 2^(5 + 3) = 2^8 или
32 * 8 = 256
Таким образом любое 2^N можно представить как 2^K * 2^M, где N = K+M
Суть в том, что найти натуральную степень двойки не сложно (2, 4, 8, 16, 32, 64...)
Сложно найти числа между ними, например, 37 или 141,54.
Решается всё представление числа как произведения двойки с натуральной степенью, ближайшего к числу снизу, и какого-то рационального числа.
Например, 37. Для него ближайшее число снизу - это 32. Действительное число будет 37/32 = 1,15625.
Фишка в том, что если взять ближайшее снизу, что рациональная часть всегда будет между [1..2].
А, для этого числа уже можно рядом Тейлора найти логарифм с достаточной точностью.
Результатом будет просто сумма этого логарифма и степени той, двойки с натуральной степенью.
