Documente Academic
Documente Profesional
Documente Cultură
Referat
Lucrarea de laborator Nr 1 Tema:Rezolvarea numeric a ecua iilor algebrice
i trascendente ! e"ectuat: st#gr#$%&M'()1
! veri"icat:
Chiinu +(1(
%co,ul lucrrii:
1# S se separe toate rdcinile reale ale ecuaiei f(x)=0 unde y=f(x)este o funcie real de variabil real. +# S se determine o rdcin real a ecuaiei date cu ajutorul metodei njumtirii intervalului cu o eroare mai mic dec t =!0"#. -# S se aprecie$e rdcina obinut cu exactitatea =!0"%& utili$ nd : metoda aproximrii succesive ' metoda tan(entelor()e*ton)' metoda secantelor' .# S se compare re$ultatele lu nd n consideraie numrul de iteraii & evalurile pentru funcii +i derivat
/nun ul Problemei:
S se (seasc rdcinile ecuaiei : 0-'-(0'.(1( dup cerinele de mai sus
Te0tul Programului:
Programul 1:2Metoda 3n4mt irii $ntervalului5
0include1stdio.23 0include1stdlib.23 0include1conio.23 0include1mat2.23 float 4(float x)' void main(void) 5 clrscr()' float eps& a& b& c' int 6=0&)max' printf(78etoda 9njumatatirii 9ntervalului::n:n7)' printf(79ntroduceti eroarea:7)' scanf(7;f7&<eps)' puts(7:n9ntrodu extremele intervalului:7)' printf(711 a 33=7)' scanf(7;f7&<a)' printf(711 b 33=7)' scanf(7;f7&<b)' if (4(a)=4(b)30) 5 printf(7:nRadacina pe acest inerval nu exista7)' (etc2()' exit(!)' > *2ile (fabs(a"b)3eps) 5 6??' c=(a?b)@#' if (4(c)==0) 5 printf(7:nRadacina este ;f7&c)'
(etc2()' exit(0)' > if (4(a)=4(c)10) b=c' if (4(c)=4(b)10) a=c' > printf(7:n:nRadacina pe acest inerval ;f 4(x)=;f:n)umarul de iteratii ;d7&a&4(a)&6)' (etc2()'return ' > float 4(float x) 5 return ((po*(x&A)"A0=x"B0))' >
printf(7a= 7)' scanf(7;f7&<a)' printf(7b= 7)' scanf(7;f7&<b)' res=mod)e*ton(a&b&eps)' printf(7:n8etoda )e*ton7)' printf(7:nRadacina pe intervalul dat este: ;.Ef:n7&res)' printf(7Faloarea functiei in aceasta radacina este: ;.!0f:n7&f(res))' printf(7)umarul de pasi este: ;d:n:n7&n)' > (etc2()' >
Rezultatele 7b inute:
Programul 1:
Programul +:
Programul -: