Помощь - Поиск - Пользователи - Календарь
Полная версия: Как правильно записать?
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
noobie
Вот функция :
y = 2^– x + (x  + x^1/4)^1/2
подскажите plz, как её записать в Паскале.
___ALex___
значения степенной функции в Турбо Паскале обычно  находят через
экспоненту
Y = X ^ S; ("игрик" равно "икс" в степени "эс")
логарифмируем обе части равенства по основанию e
(e = 2.718281828...)
LnY = Ln(X ^ S)
по свойству логарифмов переписываем это так:
LnY = SLn(X), отсюда по определению логарифма пишем:
Y = Exp(SLn(X)), X > 0(по определению логарифма опять же)
в Паскале будет: Y := Exp(S * Ln(X))
всё вроде разжевал...
noobie
Спасибо  :D
Gremlin
a при X<0?
___ALex___
Deadly
при X <= 0 не прокатит
zx1024
При X<0 не прокатит уже по условию, т.к. есть степень 1/4.
Задача, наверное, специально так задумывалась.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.