|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2009, 02:49 | #1 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
С (Си) - интеграл 3-мя методами
Добрый вечер... Эээээ... Ночи Уважаемые программисты!
Сижу, засыпаю уже, на среду сдать надо. Очень прошу Вашей помощи. Задание: Найти значение интеграла на отрезке [a,b]. Количество отрезков вводим с клавиатуры. Включить в программу точное значение интеграла (самому посчитать), найти погрешность. На печать вывести примерное значение, точное и погрешность. Сама функция: x*exp(x)*sin(x). Отрезок: [0,1]. Методы: 1.Прямоугольников 2. Трапеций 3. Парабол (Симпсона). Теория: http://ru.wikipedia.org/wiki/%D0%A7%...BA.D0.BE.D0.B2 Пытался считать в маткаде - вышло 0.644. Итак, сама "программа" (иначе не назовешь): Код:
работаю через Borland C++ 3.1 Очень прошу Вашей помощи, нету сил уже сражаться... Всем огромное спасибо, кто откликнется! |
29.12.2009, 13:51 | #2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
i
Код:
Код:
Код:
Неприятности приходят и уходят, а жизнь продолжается!
|
29.12.2009, 14:23 | #3 |
Участник клуба
Регистрация: 29.12.2009
Сообщений: 1,166
|
в своих методах ты пытаешься присвоить переменной цикла деятичное значение (не целое!), а переменная цикла всегда (!!!) целое значение, поэтому в первом методе у тебя всегда будет 0 (можешь проверить построковой отладкой, сколько раз проходит цикл, если 1 раз, то я верно подметил)
Вывод: переменная цикла - это и есть количество шагов, к-рое ты просишь ввести; в цикл подставляй: (x = a; x <= k; x++); далее потребуется для вычислений переменная типа float, (назовём её R), float R = a; for (x = a; x<=k; x++) { R += d; S=S+(R*exp(R)*sin(R))*d; } Остальные задания аналогично я был бы рад, если бы кому-то я помог...
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть] |
29.12.2009, 16:25 | #4 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
Код:
А вот 3-й рогом уперся, никак. Кто-то может, пожалуйста, глянуть, чего оно? RUSt88 и Sweta - огромное спасибо, учел |
29.12.2009, 19:26 | #5 |
Пользователь
Регистрация: 13.12.2008
Сообщений: 27
|
В книге нашел более удобную формулу для метода прабол. Работать наверное не будет.
Код:
Последний раз редактировалось Crusher; 30.12.2009 в 10:57. |
29.12.2009, 19:27 | #6 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
Поскольку действовать нужно было срочно, то договорился с одногруппником. Просидел полтора часа в общаге, сделали
Еще напишу комментарий и выложу сюда полностью готовый код |
29.12.2009, 23:24 | #7 |
Форумчанин
Регистрация: 05.10.2009
Сообщений: 100
|
Готово
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа со списками методами STL | JeyKip | Общие вопросы C/C++ | 5 | 17.12.2009 02:13 |
С (Си) - корень 4-я методами | MR_Andrew | Общие вопросы C/C++ | 26 | 16.12.2009 20:00 |
Создание MediaPlayer методами DirectShow | AlexFAst | Мультимедиа в Delphi | 1 | 29.09.2009 01:16 |
Работа со строками и методами в Java | PavelZet | Помощь студентам | 1 | 02.06.2009 05:36 |
Пишу *.dll помогите с методами | mdbm | Общие вопросы Delphi | 11 | 28.05.2008 14:19 |