Sunteți pe pagina 1din 2

Lista laboratoarelor:

1. Erori de calcul numeric: calcularea numeric a integralei 1 prin dou metode, 0 utiliznd diferite tipuri de date reale din mediul de programare Delphi (pentru a efectua calculele i pentru a salva rezultatul final). Compararea rezultatelor de tip Single, Double i Real. 2. Cercetai metodele de conversie dintr-un sistem de numeraie n altul. Creai un program Delphi ce va efectua conversia numerelor ntregi i a numerelor reale din sistemul de numeraie zecimal n sistemul de numeraie binar, i invers. Cercetai erorile de conversie. 3. Descompunei n seria Taylor funcia sin(x) i implementai dou funcii n cadrul unui program Delphi ce vor reprezenta cele dou metode de calculare a funciei respective: prima metod este dedus din descompunerea funciei sin(x) n seria Taylor iar cea de a doua metod este dedus din raportul dintre termenul curent i cel precedent din formula sumei de calculare a funciei respective. Cercetai erorile de calcul numeric aprute. 4. Metode numerice de rezolvare numeric a ecuaiilor neliniare i transcendente: Creai un program Delphi ce demonstreaz cele trei metode de localizare a soluiilor ecuaiilor neliniare (utilizai exemple ce nu au fost prezentate la tema curent). Implementai un program Delphi complex ce include metodele numerice de rezolvare numeric a ecuaiilor neliniare i transcendente (metoda njumtirii intervalului, metoda coardelor, metoda Newton i metoda iterativ). Pentru crearea softului utilizai componente vizuale din Delphi precum: TComboBox, TPageControl, TImage, TButton .a. De asemenea, fiecare metod trebuie s fie implementat astfel nct s permit selectarea funciei dorite i s fie prezentat graficul funciei selectate n sistemul de coordonater (axele i trebuie s fie gradate pentru a deduce intervalul corect n care este situat soluia exact). 5. Aproximarea funciilor de o variabil: n mediul de programare Delphi 7, creai un soft generic ce permite introducerea valorilor vectorului i a valorilor vectorului corespunztor, precum i a punctului de interpolare sau extrapolare, pentru a implementa urmtoarele metode: Polinomul de interpolare Lagrange; Polinomul de interpolare Newton de spea I-a; Polinomul de interpolare Newton de spea a II-a; Al doilea program presupune implementarea n Delphi a metodei celor mai mici ptrate pentru a afla coeficienii oricrei funcii liniare, cunoscnd doar valorile funciei respective ntr-un numr finit de puncte discrete. 6. Creai un program pentru calcularea numeric a derivatelor de ordinul I i ordinul II a diferitor funcii selectate dintr-un ComboBox. Metodele respective sunt implementate n cadrul unor funcii generice. 7. Integrarea numeric a funciilor: Implementai n Delphi urmtoarele metode de rezolvare numeric a integralelor definite de ordinul I: metoda dreptunghiului, metoda trapezului secant, metoda Simpson i metoda Monte-Carlo. Softul va permite selectarea funciei i vizualizarea comparativ a rezultatelor prin aceste metode. Implementai n Delphi urmtoarele metode de rezolvare numeric a integralelor definite de ordinul II: metoda tradiional (prin deducerea formulei de lucru), metoda ce utilizeaz procedura de calculare a integralei de ordinul I i metoda Monte-Carlo.
1

8. Implementai un program ce efectuiaz calcularea numeric a determinanilor prin metoda minorilor. Dimensiunea matricei este indicat de ctre utilizator i matricea coeficienilor este introdus de la tastatur utiliznd componenta TStringGrid. 9. Creai un soft n Delphi 7 ce va calcula inversa unei matrici utiliznd metoda minorilor:
2,1 1,1 1,2 2,2 ,2 ,2

= ,1

10.

11.

12.

13.

14. 15.

unde , este minorul elementului al matricei , iar = det(). Creai un program n Delphi 7 ce va efectua rezolvarea numeric a sistemelor de ecuaii liniare prin metoda Cramer. Dimensiunile matricelor vor fi indicate de ctre utilizator iar matricea coeficienilor i vectorul termenilor liberi vor fi introdui de la tastatur n componente de tip TStringGrid. Vectorul cu rezultate va fi afiat de asemenea ntr-o component de tip TStringGrid. Studiai metodele de rezolvare numeric a sistemelor de ecuaii liniare: Creai un program Delphi ce permite calcularea sistemelor de ecuaii liniare implementnd algoritmii Gauss i Jordan-Gauss; Implementai metodele iterative Jacobi si Gauss-Seidel de rezolvare numeric a sistemelor de ecuaii liniare; Dimensiunile matricelor vor fi indicate de ctre utilizator iar matricea coeficienilor i vectorul termenilor liberi vor fi introdui de la tastatur n componente de tip TStringGrid. Vectorul cu rezultate va fi afiat de asemenea ntr-o component de tip TStringGrid. Implementai ntr-un program Delphi algoritmul Euler de rezolvare numeric a ecuaiilor difereniale ordinare de ordinul I. Aducei exemple rezolvate pentru a verifica eficiena i corectitudinea implementrii metodei respective. Implementai ntr-un program Delphi algoritmul Runge-Kutta de rezolvare numeric a ecuaiilor difereniale ordinare de ordinul I. Aducei exemple rezolvate pentru a verifica eficiena i corectitudinea implementrii metodei respective. Simulai cderea liber a unui punct material, sub aciunea forei gravitaionale, implementnd metoda Euler de rezolvare a ecuaiilor difereniale de ordinul II. Studiai metodele numerice de rezolvare a sistemelor de ecuaii difereniale ordinare de ordinul I. Implementai, n mediul de programare Delphi, algoritmul Euler de rezolvare numeric a sistemelor de ecuaii defereniale de ordinul I.

1, 2, , ,

1,

2,

, ,

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