Даны действительное число х и натуральное число n. Вычислить , не используя операцию возведения в степень
Даны действительное число х и натуральное число n.
Вычислить , не используя операцию возведения в степень
Ответы (2 шт):
Автор решения: Zhihar
→ Ссылка
подсказка - возведение числа x в натуральную степень n эквивалентно умножению числа x n - 1 раз на само себя
это вроде как проходят где-то в начальной школе, даже странно что программирование вам раньше начали давать
таким образом вам нужен будет сделать цикл и использовать умножения и деления
Автор решения: DiD
→ Ссылка
Читай решил за вас задачу. Ответ будет exp(n*log(exp(n*log(x))/2)).
Проверить с разными значениями можно на форме ниже.
const {log,exp}=Math;
document.querySelector('form').addEventListener('input',()=>{
const x=parseFloat(document.getElementById('x').value);
const n=parseFloat(document.getElementById('n').value);
document.getElementById('e').value = x**n**2/2**n;
document.getElementById('l').value = exp(n*log(exp(n*log(x))/2));
});
<form>
x = <input id="x" type="number" placeholder="2"/><br>
n = <input id="n" type="number" placeholder="3"/><br>
Вычисление степенью: <output id="e"></output><br>
Вычисление логарифмами: <output id="l"></output><br>
</form>