|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.05.2011, 19:03 | #1 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
Значение определенного интеграла
Здравствуйте, уважаемые программисты. Мне достался код программы (вычисление интеграла используя метод двойного пересчета по формуле средних прямоугольников), по идее он должен работать, но что-то не то. Я слабоват в паскале, так что просмотрите, пожалуйста, прогу и найдите ошибки. Сам паскаль вот на это ругается:
write('Znachenie integral = ', d_a(a,b,f)); PHP код:
Последний раз редактировалось Aerowalk; 17.05.2011 в 19:05. Причина: поправка |
18.05.2011, 14:26 | #2 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Вытащите integral из d_a и посмотрите, что получится.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
18.05.2011, 14:48 | #3 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
я что-то недопонял, а зачем вытаскивать integral ведь все логично там... меня волнует другой вопрос, а как вообще в теле правильно вызвать функцию d_a? может не надо в write писать? а как тогда написать? почему паскалю не нравится write('', d_a(a,b,f)); вообще правильно ли так вызывать?
a,b - граничные значения интеграла, f-сама подынтегральная функция Последний раз редактировалось Aerowalk; 18.05.2011 в 14:49. Причина: забыл |
18.05.2011, 14:52 | #4 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Так. F должна вызываться со значением, т.к. в коде прописано
Код:
Код:
И вообще, зачем Вы вызываете с f()?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
18.05.2011, 22:04 | #5 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
О точно насчет f(x), вместо c x должен стоять же, но почему-то паскалю это не нравится все равно. Да и сказали мне так делать, до этой программы я вообще думал что можно только write('Znachenie integral = ', просто переменная); Вы, Vanta11a, можете исправить тело (если хотите то и функции вначале растусовать (алгоритмы правильные, не вникайте)) программы так, как вам видится правильнее, у меня у самого что-то не получается, сил нет видеть эти ошибки при запуске
А а можно вызывать без f()? паскаль ругается на это может в паскале дело, он 7.1 версии? Последний раз редактировалось Aerowalk; 18.05.2011 в 22:31. |
19.05.2011, 13:43 | #6 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
аа все разобрался спасибо Vanta11a
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисление определенного интеграла. | Diamond2107 | Общие вопросы C/C++ | 4 | 29.03.2011 17:55 |
Вычисление определенного интеграла. | Diamond2107 | Общие вопросы C/C++ | 1 | 19.03.2011 17:51 |
Решение определенного интеграла!!! | Ислам | Помощь студентам | 4 | 12.03.2011 21:09 |
Вычисление определенного интеграла с заданной точностью | Arzamaks | Помощь студентам | 9 | 19.02.2010 10:09 |
Вычисление определенного интеграла методом трапеций | Alexander886 | Помощь студентам | 0 | 06.12.2009 20:43 |