Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

логорифм по основанию n


TRyaSS ©   (2004-10-09 19:39:00) 

Подскажите плз как в паскале вычислить логорифм по основанию n.Заранее благодарен.


TRyaSS   (2004-10-09 20:56:00) [1]

Благодарю!!!


Vit@ly   (2004-10-09 20:43:00) [2]

A:= Exp(N*Ln(X));
X - основание
N - степень (может быть и "дробная", т.е. любая и не обязательно целочисленная)


begin...end   (2004-10-09 20:38:00) [3]

Что-то вроде этого...

function Power(const Base, Exponent: Real): Real;
begin
 if Exponent = 0 then
   Power := 1
 else if (Base = 0) and (Exponent > 0) then
   Power := 0
 else
   Power := Exp(Exponent * Ln(Base));
end;


TRyaSS   (2004-10-09 20:30:00) [4]

Именно в Паскале.Помню что через EXP и LN но не помню как это выглядит.


begin...end   (2004-10-09 20:18:00) [5]


> [5] TRyaSS ©   (09.10.04 20:13)

Так в Паскале или в Delphi?


Семен Сорокин   (2004-10-09 20:15:00) [6]

Power, math.pas


TRyaSS   (2004-10-09 20:13:00) [7]

Еще один вопрос:Как возвести число в степень N(все в том же паскале).Премного благодарен всем отозвавшимся...


begin...end   (2004-10-09 20:11:00) [8]


> TRyaSS

1. В Паскале:

Логарифм числа Х по основанию B := Ln(X) / Ln(B)

2. В Delphi:

См. функцию LogN (модуль Math). В Delphi 7, по крайней мере, она есть.


TRyaSS   (2004-10-09 20:09:00) [9]

Я в школе не учился :)
Спасибо!!!


Palladin   (2004-10-09 19:47:00) [10]

школьный курс, свойства лографимов


Arnold   (2004-10-09 19:45:00) [11]

1/Ln(n)*Ln(x)
x-результат возведения в степень


Наверх

Титульная страница Поиск, карта сайта Написать письмо