![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.01.2013
Сообщений: 4
|
![]()
нелинейное уравнение вида: 2e^x=5x^2
дан метод: простой итерации Задание Составить программу для вычисления с помощью ЭВМ всех корней уравнения, заданного преподавателем, с точностью 10–6 . Предусмотреть в программе счетчик числа итераций. помогите пожалуйста, а то с программированием туго ![]() |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 10.01.2013
Сообщений: 4
|
![]()
вот что получается
program MethodOfIteration; uses crt; var a,b,c,eps,y: real; k: integer; left,right: real; function f(x:real) :real; begin f:=5*sqr(x); end; function derivateF(x:real) :real; begin derivateF:=2*exp(x); end; function max(y,z:real) :real; begin if y>=z then max:=y else max:=z; end; begin Writeln('Input a,b and eps'); Readln(a,b,eps); k:=0; c:=b; left:=a; right:=b; repeat y:=c; c:=f(y); inc(k); until abs(y-c)<=eps; if (c>=left) and (c<=right) then begin Writeln('Root = ',c:7:6); Writeln('Number of iteration = ',k); end else begin Writeln('No root found in the interval'); end; end. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
метод простой итерации | zekeh | Помощь студентам | 2 | 11.01.2013 00:25 |
простой метод итерации | serj-07 | Помощь студентам | 3 | 27.06.2010 19:34 |
Метод простой итерации | Nikolai17 | Помощь студентам | 4 | 17.11.2009 09:39 |
Метод простой итерации. (ЧМ) | Rise | Помощь студентам | 2 | 05.11.2009 18:00 |
Метод простой итерации | Artemm | Общие вопросы C/C++ | 17 | 31.05.2009 14:06 |