Sunteți pe pagina 1din 8

Lucrare practic

La inIormatic





Tema : Elaborarea programelor de rezolvare a
ecuaiilor algebrice prin metoda biseciei yi a
coardelor .











A elaborat
Elevul(a) clasei a ...


Chiinu 20..

Scopul lucrarii:

$ separe toate rdcinele reale ale ecuaiilor F(x)0, unde yF(x)
Iuncie real cu valori reale

2. $ precizeze rdcina obinut cu exactitate eps0,0000, cu ajutorul
metodei biseciei }i a coardelor


3. oncluzia



cuaiile: F1:
F2:



METODA BISECTIEI
Una dintre cele mai simple metode de determinarea a unei solutiei
a ecuatiei I(x)0 este metoda bisectiei Metoda presupune determinare
punctului de mijloc al segmentului |a,b|, apoi calculul valorii
I(c) Dc I(c)0, atunci c este solutia exact a ecuatiei In caz
contrar , solutia este cutat pe unul dintre segmente |a,c| si
|c,b|a va apartine segmentul pentru care semnul Iunctiei in
extremitati este diIerit



F1:

!rogram bisectia;
uses crt;
var a,b,c:real;
i,n:integer;
Iunction I(x:real):real;
begin I:;end;
begin
clrscr;
a:0;b:;n:8;
Ior i: to n do
begin c:(ba)/2;
writeln(`i`, i:3,`x`, c:0:8,`I(x)` , I(c):2:8);
iI I(c)0 then break
else iI I(c)*I(a)~0 then a:c else b:c;
end;
end


1oaia neagr:














F2:

!rogram !2;
Uses crt;
Var a,b,c:real;
i,n:integer;
Iunction I(x:real):real;
begin I:;end;
begin
clrscr;
a:0;b:;n:2;
Ior i: to ndo
begin c:(ba)/2;
writeln (`i`, i:3,` x` ,c:0:8,` I(x)` ,I(c):2:8);
iI I(c)0 then break
else iI I(c)*I(a)~0 then a:c else b:c;
end;
end

1oaia negr:















Metoda coardelor
Metoda coardelor const in divizarea segmentului in prti proportionale,
proportia Iiind dat de punctul de intersectie al coardei care uneste
extremittile segmentului cu axa Ox Aceasta metoda presupune alegerea
in calitate de aproximare a solutiei punctul determinat de interesectia
dreptei ce trece prin punctele (a,I(a)) si (b,I(b)) cu axa Ox !entru
realizarea metodei se stabileste extremitatea 0 a segmentului |a,b| prin care
se va duce o serie de coarde Aceasta extremitate este determinat de
conditia : I(e)*I(e)~0
ealalt extremitate a segmentului |a,b| se consider aproximarea iniial
asolutiei



F1:

!rogram coardelor;
var a,b,c,e,x:real;
i,n:integer;
Iunction I(x:real):real;
begin I:;end;
begin a:;b: 5;n: 0;
determinarea extremitatii Iixe e si a aproximarii initiale x0}
c:a-(I(a))/(I(b)-I(a))*(b-a);
II I(c)*I(a)~0 then begin e:b ; x:a; end
lse begin e:a; x:b; end;
calculul iterativ al solutiei}
For i: to n do
begin x: (x-I(x))/(I(e)-I(x))*(e-x);
writeln (x:0:8,` `,I(x):2:8);
end;
end



1oaia negr:















F2:

!rogram !3;
Var a,b,e,c,x: real ;
n,i :integer;

Iunction I(x:real ):real;
begin I:;end;
begin a:;b: 5;c: 0;
determinarea extremitatii Iixe e si a aproximarii initiale x0}
c:a-(I(a))/(I(b)-I(a))*(b-a);
II I(c)*I(a)~0 then begin e:b ; x:a; end
lse begin e:a; x:b; end;
calculul iterativ al solutiei}
For i: to n do
begin x: (x-I(x))/(I(e)-I(x))*(e-x);
writeln (x:0:8,` `,I(x):2:8);
end; end



1oaia negr:














Concluzia:
n urma nIaptuirii acestei lucrri practice am analizat metoda
Bisectiei si metoda oardelor Iolosind Turbo !ascalAm studiat
modul de cautare si aIisare s Iiecarei metode,observnd asemeneasi
deosebirea acestoraAsemnarea const n restrngerea domeniului
de deIinitie,astIel ncit Iunctia s aib rdcina n noul bomeniu de
deIinitiesi rezultatele sunt aproximativ identice
Faptul ca sirul aproximrilor succesive prin metoda oardelor
converge ctre solutia exact implic urmtoarea concluzie:eroarea
solutiei calculate va Ii invers proportional cunumarul de iteratii
eIectuate
Metoda Bisectiei este una dintre cele mai sinmple metode de
determinare a unei solutii a ecuatiei F(x)0,ea pesupune
determinarea punctului de mujloc(c) alunui segment(|a,b|), apoi
calculul valorii Iunctiei n acest punct(F(c))

S-ar putea să vă placă și