Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

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

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

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

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

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

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

Когда я был студентом (лет Х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 в 09:42.
digitalis вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


23:14.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru