KuPbI4
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Спасибо )) помогите еще раз вот еще задание: Разработать программу вычисления заданной площади, используя три различных метода вычислений: прямоугольников, трапеций, Симпсона. Результат вывести на экран в виде таблицы: --------------------------------------------------------------------------- | Число разбиений | Результат | | |----------------------------------------------- | | 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. Формула прямоугольников: h[Y(0)+Y(1)+Y(2)+....+Y(N-1)] 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) - соответсвенно значения функции в начальном и конечной точках отрезка [A,B]; Y(1/2) . Y(3/2), Y(N-1/2) - значение функции в точках середин отрезков соответственно между 1-м, 2-м, 3-м, (N-1)-м, и N-м итерациями или шагами. ужасное задание...( помогите кто нить... |