Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2018, 18:04   #1
jora1333
Новичок
Джуниор
 
Регистрация: 10.03.2018
Сообщений: 1
По умолчанию Формула Симпсона (численное интегрирование функции)

Написать программу численного интегрирования функции.

Формат входных данных:
n – количество отрезков
а, b – границы интервала интегрирования

Формат выходных данных:
I – значение интеграла

по формуле Симпсона
jora1333 вне форума Ответить с цитированием
Старый 10.03.2018, 18:19   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Кому написать?

Покажите свои наработки, конкретные вопросы и т.п.

Или в раздел Фриланс если вы не хотите ничего делать, а ищете кого-то, кто выполнит ваши задачи за вознаграждение.
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 11.03.2018, 08:39   #3
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,536
По умолчанию

Когда я был студентом (лет Х0 назад), я бы на Дельфи накорябал приблизно так :
Код:
function TForm1.Simps (n:integer;a,b:real):real;
var i:integer ; sum,h,h2,tmp,x: real ;
begin
  h := (b-a)/n ;
  h2 := h/2 ;
  sum := myfun(a) ;
  x := a + h2;
  for i := 1 to n do
    begin
      tmp := myfun(x+h2) ;
      if i<n then tmp := tmp * 2 ;
      sum := sum + tmp + myfun(x)*4 ;
      x := x + h ;
    end ;
  Result := sum*h/6 ;
end ;
Ну а перепереть с Дельфя на ++ и передать интегрируемую функцию myfun в виде параметра - для отличника это как два байта переслать

Последний раз редактировалось digitalis; 11.03.2018 в 08:42.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Численное интегрирование. MurkyMargosha Помощь студентам 2 26.10.2013 18:30
Численное интегрирование(метод Симпсона) km77 Помощь студентам 1 03.06.2011 09:36
Численное интегрирование(метод Симпсона) (=Hello=) Помощь студентам 1 18.03.2011 23:05
Численное интегрирование abs123 Паскаль, Turbo Pascal, PascalABC.NET 1 26.12.2010 22:43
численное интегрирование методом Симпсона: трудности с блок-схемой smalljoke Помощь студентам 0 26.11.2010 02:34