IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> вычисление производной по формуле, Помогите пожалуйста, осталась последняя задача
Лилия
сообщение 25.12.2007 0:41
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский
Реальное имя: Лилия

Репутация: -  0  +


Паскаль. (задача на процедурный параметр)Написать ф-цию которая принимает в качестве параметра функцию f(x) типа (real-->real), точку x и шаг h и вычисляет производную f(x) по формуле f '(x)=(f(x+h)-f(x))/h. То же сделать для формулы f '(x)=(f(x+h)-f(x-h))/(2*h) и сравнить результаты между собой и с точным результатом для какой-нить конкретной f(x). также поступить со 2 произодной по формуле f''(x)=(f(x-h)-2*f(x)+f(x+h))/h^2.

Заранее спасибо...

Сообщение отредактировано: Лилия - 25.12.2007 0:45
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 6)
мисс_граффити
сообщение 25.12.2007 1:16
Сообщение #2


просто человек
******

Группа: Модераторы
Сообщений: 3 641
Пол: Женский
Реальное имя: Юлия

Репутация: -  55  +


показывай, что пробовала делать....


--------------------
Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Лилия
сообщение 25.12.2007 1:25
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский
Реальное имя: Лилия

Репутация: -  0  +


Цитата(мисс_граффити @ 25.12.2007 1:16) *

показывай, что пробовала делать....


я не сильна в программировании((((, поэтому я даже не знаю как подступиться к этой прогрмамме.... Вот у меня осталось 3 программы, 2 мне ребята помогли, осталось 1, вот эта...
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ozzя
сообщение 25.12.2007 10:08
Сообщение #4


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Цитата
задача на процедурный параметр


Процедурные типы

http://zeus.sai.msu.ru:7000/programming/bp70_lr/lr9.shtml#22
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Лилия
сообщение 25.12.2007 11:15
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский
Реальное имя: Лилия

Репутация: -  0  +


я не могу понять как это записать в функцию.....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 25.12.2007 11:30
Сообщение #6


Гость






Вот так будет выглядеть функция вычисления производной:

type
func = function(X: real): real;


function get_deriv(f: func; X, step: real): real;
begin
get_deriv := (f(X + step) - f(X)) / step;
end;

{ Это - сама функция F(x), она должна компилироваться в расчете на дальние вызовы с {$F+} }
{$F+}
function f(x: real): real;
begin
f := 2 * sqr(x);
end;



Вызывать вот так:

...
d_val := get_deriv(f, 2, 0.01);
...
Остальное попробуй сделать сама...
 К началу страницы 
+ Ответить 
Лилия
сообщение 25.12.2007 12:07
Сообщение #7


Новичок
*

Группа: Пользователи
Сообщений: 22
Пол: Женский
Реальное имя: Лилия

Репутация: -  0  +


Volvo, спасибо огромное, ты мне так сильно помог.... я доделала, все работает))).... Ещё раз спасибо!!!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 21:00
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"