Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
Помогите написать программу на Паскале, пожалуйста - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Помогите написать программу на Паскале, пожалуйста, Метод Симпсона на языке pascal
сообщение 24.12.2013, 21:45
Сообщение #1





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Здравствуйте, помогите пожалуйста написать программу на языке pascal

Написать подпрограмму численного интегрирования функции f(x) на отрезке [a,b] с достижением заданной точности методом Симпсона. Вычисление функции оформить в виде подпрограммы с входным параметром sx - значением аргумета x и выходным параметром sf - значением функции f(x).
Алгоритм достижения точности:
- применим составную формулу Симпсона для количества подотрезков на отрезке [a,b], равном n=1. Получим приблежение к интегралу R1;
- удвоим количество подотрезков n и получим очередное приблежение к интегралу R2;
- используя значения R1 и R2 проверяем достижение точности. Если достигнута требуемая точность, то в качестве ответа выбираем R2. Если точность не достигнута, повторяем процесс удвоения количества подотрезков n.
Входные параметры:
- sa,sb - отрезок [a,b], на котором вычисляется интеграл;
- sd,se - абсолютная и относительная точности интегрирования;
- sl - максимальное разрешенное количество обращений к функции f(x).
Выходные параметры:
- sr - ответ
- sn - реально потребовавшееся количество обращений к f(x);
- si - индикатор ошибки: =0 - точность достигнута, =1 - использованы все разрешенные sl вычислений функции, но точность не достигнута, =2 - sd и se оюа =<0, либо sl<5.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.4.2024, 12:35
Консультации адвоката по уголовным делам. Бесплатно. По всей России