я наткнулся на интересное упражнение, и он говорит: Реализовать функцию х^у, используя стандартные функции Turbo PascalВозведение действительных чисел
Для integer
переменных можно использовать for
петлю, но я не могу понять, как для работы с переменными real
в этом случае.
Я думал о том, как это сделать с помощью Taylor серии (не могу понять, как использовать его для потенцирования), и я также узнал, что x^y = exp(y*log(x))
но есть только ln
(натуральный логарифм) в стандартных функций ...
PS Я не прошу вас писать код: дайте мне посоветовать или ссылку или что-то, что поможет решить эту проблему, пожалуйста.
Если только логарифм это вопрос, то вы можете примените формулу журнала и базу изменений. –
@AbhishekBansal, объясните довольно подробно, пожалуйста. – yulian