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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2009, 21:59   #1
0101
 
Регистрация: 27.01.2009
Сообщений: 6
Восклицание Задача. Итеративные методы вычислений.

Задание. Разработать программу вычисления заданной площади, используя три различных метода вычислений:
1)прямоугольников;
2)трапеций;
3)Симпсона.
Результат вывести на экран в виде таблицы:
------------------------------------------------------
| Число разбиений | Результат |
| n | A | B | C |
| n1 | A1 | B1 | C1 |
| n2 | A2 | B2 | C2 |
| n3 | A3 | B3 | C3 |
----------------------------------------------------
Здесь: А1-А3, В1-В3, С1-С3 – численные результаты счета, полученные соответственно методами прямоугольников (А), трапеций (В) и Симпсона (С). Число разбиений n1, n2, n3 задать самостоятельно (например, n1=10, n2=100, n3=1000). Формат вывода результатов A, B, C задан в варианте.
Результат в виде таблицы должен выдаваться, не выходя из основной программы, т.е. по нажатию заданной клавиши должно быть предусмотрено продолжение работы программы с новым набором входных данных (использовать оператор цикла).
Промежуточные вычисления необходимых точек осуществить методом сканирования или методом проб с заданной точностью Е=0,0001.
Для реализации алгоритмов вычисления площади разработать соответствующие функции (процедуры).

Справочный материал:
1. Формулы прямоугольников:
1). h[Y(0)+Y(1)+ ... +Y(N-1)]
2).h[Y(1)+Y(2)+ ... +Y(N)]
3). h[Y(1/2)+Y(3/2)+ ... +Y(N-1/2)]
2. Формула трапеций:
h[(Y(0)+Y(N))/2+Y(1)+Y(2)+ ... +Y(N-1)]
3. Формула Симпсона:
h/6[(Y(0)+Y(N)+2(Y(1)+Y(2)+ ... +Y(N-1))+
+4(Y(1/2)+Y(3/2)+ ... +Y(N-1/2))]
Здесь: h - шаг дискретизации (h=(B-A)/N) на отрезке интегрирования [A,B]; N - число разбиений; Y(i) - значение подинтегральной функции на i-том шаге дискретизации, Y(0) и Y(N) - соответственно значения функции в начальной и конечной точках отрезка интегрирования, Y(1/2), Y(3/2), Y(N-1/2) - значения функции в точках середин отрезков соответственно между 1-м и 2-м, 2-м и 3-м, (N-1)-м и N-м итерациями или шагами.


Последний раз редактировалось 0101; 02.02.2009 в 22:05.
0101 вне форума Ответить с цитированием
Старый 02.02.2009, 22:32   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Мой совет. Объединитесь с еще одним товарищем
http://programmersforum.ru/showthread.php?t=36718
скинтесь и закажите кому-нибудь свои работы. Никто за так возиться с вашей геометрией и интегралами не будет.
puporev вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировать результаты вычислений Jana Microsoft Office Excel 2 03.11.2008 08:36
диапазон double и погрешности вычислений ilyagoo Общие вопросы C/C++ 4 13.12.2007 17:29
косяк при организации итерационных вычислений redfield Microsoft Office Excel 3 04.09.2007 21:35
нужна прога для вычислений функций методом Фибоначчи. на паскале или дельфе. ildarik Помощь студентам 1 18.06.2007 00:10