![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 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. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Мой совет. Объединитесь с еще одним товарищем
http://programmersforum.ru/showthread.php?t=36718 скинтесь и закажите кому-нибудь свои работы. Никто за так возиться с вашей геометрией и интегралами не будет. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировать результаты вычислений | 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 |