![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
![]()
Здравствуйте, уважаемые программисты. Мне достался код программы (вычисление интеграла используя метод двойного пересчета по формуле средних прямоугольников), по идее он должен работать, но что-то не то. Я слабоват в паскале, так что просмотрите, пожалуйста, прогу и найдите ошибки. Сам паскаль вот на это ругается:
write('Znachenie integral = ', d_a(a,b,f)); PHP код:
Последний раз редактировалось Aerowalk; 17.05.2011 в 19:05. Причина: поправка |
![]() |
![]() |
![]() |
#2 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Вытащите integral из d_a и посмотрите, что получится.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
![]()
я что-то недопонял, а зачем вытаскивать integral ведь все логично там... меня волнует другой вопрос, а как вообще в теле правильно вызвать функцию d_a? может не надо в write писать? а как тогда написать? почему паскалю не нравится write('', d_a(a,b,f)); вообще правильно ли так вызывать?
a,b - граничные значения интеграла, f-сама подынтегральная функция Последний раз редактировалось Aerowalk; 18.05.2011 в 14:49. Причина: забыл |
![]() |
![]() |
![]() |
#4 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
![]()
Так. F должна вызываться со значением, т.к. в коде прописано
Код:
Код:
И вообще, зачем Вы вызываете с f()?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 15
|
![]()
О точно насчет f(x), вместо c x должен стоять же, но почему-то паскалю это не нравится все равно. Да и сказали мне так делать, до этой программы я вообще думал что можно только write('Znachenie integral = ', просто переменная); Вы, Vanta11a, можете исправить тело (если хотите то и функции вначале растусовать (алгоритмы правильные, не вникайте)) программы так, как вам видится правильнее, у меня у самого что-то не получается, сил нет видеть эти ошибки при запуске
![]() А а можно вызывать без f()? паскаль ругается на это может в паскале дело, он 7.1 версии? Последний раз редактировалось Aerowalk; 18.05.2011 в 22:31. |
![]() |
![]() |
![]() |
#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 |