Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Существует ли функция добычи корня N степени?

Автор: Alexey 19.01.2007 3:47

Необходимо для программы...
Сушествует ли эта функция в стандартном Паскале? (у мя 7.0) Если нет, то какими альтернативными способами ее можно реализовать?

Автор: volvo 19.01.2007 3:52

Корень N-ой степени - это число в степени (1/N), как считать - см. здесь:
http://forum.pascal.net.ru/index.php?s=&showtopic=4535&view=findpost&p=38227

Автор: Alexey 19.01.2007 3:56

то есть, если у меня есть число q в степени n, то чтобы найти n, надо возвести q в степень 1/n? blink.gif
не догнал.

Автор: volvo 19.01.2007 4:01

Чтобы найти ЧТО? Ты говорил про корень N-ой степени!!!

Автор: Alexey 19.01.2007 4:08

в общем, я немного неправильно выразился.
У нас есть число q в степени n. Пусть это число равно k. Чтобы найти q, надо возвести k в степень 1/n.
А что надо сделать, чтобы найти n?

Автор: мисс_граффити 19.01.2007 4:10

логарифм?
то есть смотри:
2^3=8
ln(2^3)=ln(8)
3ln(2)=ln(8)
3=ln(8)/ln(2)

Автор: Alexey 19.01.2007 4:29

считает почему-то только тогда, когда к результату от деления логарифмов прибавляешь единицу))))
не знаю, чо так... но считает абсолютно правильно.
Спасибо в общем smile.gif