Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
10 / 10 / 3
Регистрация: 08.02.2010
Сообщений: 62
1

Процедуры для метода левых и правых прямоугольников

15.04.2010, 18:36. Показов 2647. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот у меня есть процедура для метода средних прямоугольников:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
procedure CountViaBar;
var
  xx1,xx2:real;
  c:longint;
begin
  writeln('------------------------------------------------');
  writeln('metod srednih pryamougolnikov.');
  writeln('vsego iteracij:',round(abs(x2-x1)/e));
  i:=0;
  for c:=1 to round(abs(x2-x1)/e) do begin
    write('iteraciya ',c,chr(13));
    xx1:=Fx(x1+c*e);
    xx2:=Fx(x1+c*e+e);
    i:=i+abs(xx1+xx2)/2*e;
  end;
  writeln('------------------------------------------------');
  writeln('integral=',i);
end;
Помогите пожалуйста по этой процедуре составить процедуры для методов левых и правых прямоугольников.

Добавлено через 21 час 13 минут
помогите плз
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2010, 18:36
Ответы с готовыми решениями:

Для заданной функции вычислить определенный интеграл методом левых, правых и средних прямоугольников
Задача. Для данной функции вычислить определения интеграл методом левых, правых и средних...

Применение методов правых и левых прямоугольников для решения задач численного интегрирования
Вот такая задача, есть начало и прикрепленный файл с формулой,если есть возможность блок схему......

метод левых и правых прямоугольников
разработка программы для вычисления интегралов по формулам левых и правых прямоугольников при n=10,...

Метод левых и правых прямоугольников
Здравствуйте, написал функцию для левых прямоугольников для приближенного вычисления определенного...

1
113 / 85 / 56
Регистрация: 09.01.2009
Сообщений: 209
15.04.2010, 21:15 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
type
TIntFunc = function(X: Double): Double;
 
function LeftPramInt(a, b: Double; eps: Double; IntF: TIntFunc): Double;
var
//S - площадь на предыдущей итерации,
//step - "толщина" прямоугольника
//gran - передвигаемая от a до b граница
//n - число прямоугольников, удваивается на каждой итерации
S, step, gran: Double;
n: integer;
begin
//Сначала приближение одного прямоугольника
step := b - a;
Result := IntF(a) * step;
n := 1;
repeat
S := Result;
n := n * 2;
step := (b - a) / n;
Gran := a;
Result := 0;
//Ниже - просто вычисляем площади новых прямоугольников
while gran < b do
begin
Result := Result + IntF(gran) * step;
gran := gran + step;
end;
until abs(S - Result) <= eps;
end;
 
function RightPramInt(a, b: Double; eps: Double; IntF: TIntFunc): Double;
var
//S - площадь на предыдущей итерации,
//step - "толщина" прямоугольника
//gran - передвигаемая от a до b граница
//n - число прямоугольников, удваивается на каждой итерации
S, step, gran: Double;
n: integer;
begin
//Сначала приближение одного прямоугольника
step := b - a;
Result := IntF(b) * step;
n := 1;
repeat
S := Result;
n := n * 2;
step := (b - a) / n;
Gran := b;
Result := 0;
//Ниже - просто вычисляем площади новых прямоугольников
while a < gran do
begin
Result := Result + IntF(gran) * step;
gran := gran - step;
end;
until abs(S - Result) <= eps;
end;
 
end.
1
15.04.2010, 21:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2010, 21:15
Помогаю со студенческими работами здесь

Переделать метод левых прямоугольников, на правых
Есть метод левых прямоугольников, как его переделать на правых? public double...

Методами левых, средних и правых прямоугольников
Доброго времени суток! Помогите, пожалуйста, с решением. Вычислить интеграл средствами Mathcad...

Метод левых, правых и средних прямоугольников
Здравствуйте, Будьте пожалуйста добры , посмотрите мое решение, мне почему то кажется что я не...

Не вычисляется интеграл по методу левых и правых прямоугольников
Здравствуйте!! Не подскажете почему у меня программа не вычисляет интеграл по методу левых и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru