Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2016, 23:36   #21
Misapapa
Пользователь
 
Регистрация: 19.04.2016
Сообщений: 10
По умолчанию

Да,хорошо. Спасибо
Misapapa вне форума Ответить с цитированием
Старый 19.04.2016, 23:36   #22
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

вот, первое слагамое (где десятичный логарифм)
я бы записал так:

Код:
ln(abs(b+(1-x)*x*x*x)+7)/ln(10)
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.04.2016, 23:40   #23
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Да тангенс наверное в любом Паскале есть.
Вот степень имеет смысл создать:
Код:
function fPower(x,a:Real):Real; // x^a
begin
 fPower:=Exp(a*Ln(x));
end;
Хотя, для целых степеней, типа x^3, то я обычно пишу x*x*x.
type_Oleg вне форума Ответить с цитированием
Старый 19.04.2016, 23:44   #24
Misapapa
Пользователь
 
Регистрация: 19.04.2016
Сообщений: 10
По умолчанию

Спасибо большое! Программа заработала! Тему можно закрывать.
Misapapa вне форума Ответить с цитированием
Старый 20.04.2016, 05:35   #25
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
проблема в том, что функция логарифма не определена на всём множестве чисел.
Формулировка неверная. Вы так говорите, как будто это что-то плохое логарифм неопределён вообще нигде.
Правильнее сказать: "Функция логарифма определена не на всём множестве действительных чисел".

Пусть автор темы возьмёт эту фразу себе на заметку и считает, что логарифму можно давать только положительные числа
Вадим Мошев вне форума Ответить с цитированием
Старый 20.04.2016, 08:29   #26
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Формулировка неверная. Вы так говорите, как будто это что-то плохое логарифм неопределён вообще нигде.
Правильнее сказать: "Функция логарифма определена не на всём множестве действительных чисел".

Пусть автор темы возьмёт эту фразу себе на заметку и считает, что логарифму можно давать только положительные числа
Это не плохо и не хорошо - это факт.
А вот игнорирование этого факта и приводит либо к ошибкам, либо к заведомо убогим функциям (как, например, приведённая выше type_Oleg функция fPower, которая для отрицательных (и нулевых) X "неожиданно" вывалит ошибку
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.04.2016, 21:15   #27
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Это не плохо и не хорошо - это факт.
Там же аллюзия на интернет-мем была...
Вадим Мошев вне форума Ответить с цитированием
Старый 21.04.2016, 10:17   #28
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Там же аллюзия на интернет-мем была...

да, да, я проглядел её, сорриии...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неверная вещественная операция и деление на ноль, как исправить? Sting95 Помощь студентам 1 22.10.2013 01:13
Неверная конвертация из CSV DAV7772 Microsoft Office Excel 5 20.12.2011 22:37
Неверная вещественная операция PascalABC notter Помощь студентам 0 24.05.2011 17:30
Неверная запись Golovastik HTML и CSS 1 26.07.2010 21:34
Неверная ссылка на профиль AlDelta О форуме и сайтах клуба 2 27.10.2007 21:03