|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2022, 17:05 | #1 |
Регистрация: 14.03.2022
Сообщений: 7
|
C++, вычисление значения интеграла по формуле трапеций
Помогите пожалуйста написать программу для шестого задания, заранее благодарю
|
03.04.2022, 20:08 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Помогаю.
Делишь интервал на много частей - допустим, 64. Вычисляешь и суммирушь значения функции в начале и конце интервала, делишь затем на 2. В цикле вычисляешь значения в промежуточных точках a+h, a+2h и т. д. Добавляешь их в сумматор . y = (f(a) + f(b) )/2 + f(a+h)+ ..... Умножаешь на h - и наслаждаешься результатом. Потом, слегка подумав, удваиваещь n и делаешь то же самое. Если разница предыдущего расчёта и следующего по абс. величине больше епс - удваиваешь ещё раз и так - до результата. Получаешь заслуженную нами пятёрку и говоришь преподу: "Это ещё что! Я вот то же самое могу по и Симпсону отчекрыжить!" Последний раз редактировалось digitalis; 03.04.2022 в 20:24. |
03.04.2022, 22:07 | #3 |
Регистрация: 14.03.2022
Сообщений: 7
|
Спасибо большое
|
04.04.2022, 10:51 | #4 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Спасибо скажешь, когда воплотишь это в коде и представишь нам на
|
04.04.2022, 21:29 | #5 |
Регистрация: 14.03.2022
Сообщений: 7
|
Код:
Что может быть? Последний раз редактировалось BDA; 04.04.2022 в 23:10. |
04.04.2022, 23:15 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,342
|
Используйте кнопку CODE для оформления кода. eps нигде не задействовали. Перед циклом while переменная k не имеет значения (инициализируйте чем-нибудь). Скорее всего цикл while ни разу не выполнился. Ну и есть мелкие недоработки: нужно суммировать f(a) и f(b), цикл for надо начинать с a + h, а не с a.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
05.04.2022, 00:16 | #7 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Код:
Почему выдало I=0.000 ? Ну кто же старательно вычисленное float запихивает в int ? Там было небольшое значение, и в int оно обрезалось до 0. --------------------------- Ну и ? Последний раз редактировалось digitalis; 05.04.2022 в 12:49. |
18.04.2022, 09:41 | #8 |
Регистрация: 27.03.2022
Сообщений: 5
|
Спасибо большое
|
18.04.2022, 11:56 | #9 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,620
|
Задание от Кирилла, а мерси - от T4UV0R ? Один в двух лицах, как Ляпис-Трубецкой ?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычисление интеграла методом трапеций | sahar | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 29.05.2014 23:53 |
Приближённое вычисление определенного интеграла по «формуле прямоугольников» и по «формуле трапеций» | Юличк@ | Помощь студентам | 1 | 25.04.2012 17:41 |
Вычисление интеграла методом трапеций | Rikus | Помощь студентам | 2 | 11.11.2011 00:43 |
вычисление интеграла методом трапеций | Sepherot | Помощь студентам | 1 | 21.12.2010 22:18 |
Вычисление определенного интеграла методом трапеций | Alexander886 | Помощь студентам | 0 | 06.12.2009 20:43 |