Задание на питоне Натуральный логарифм (формула работает при 0 < x 2):
Чтобы найти логарифм для x > 2, необходимо представить его в виде ln(x) = ln(y · 2^p) = p ln(2) + ln(y), где y < 2, а p натуральное число. Чтобы найти p и y, нужно в цикле делить x на 2 до тех пор, пока результат больше 2. Когда очередной результат деления станет меньше 2, этот результат и есть y, а число делений, за которое он достигнут – это p. Для проверки использовать функцию math.log(x).