Lab


Informatyka II (C++)

Lab. 01

ALGORYTMY ITERACYJNE

Zagadnienia. Instrukcje i funkcje iteracyjne. Algorytmy iteracyjne.

  1. Opracować program iteracyjny do obliczania wartości funkcji 0x01 graphic
    za pomocą szeregu potęgowego

0x01 graphic
,

gdzie x jest w radianach.

Na początku zredukować kąt do przedziału [−2π, 2π] a następnie obliczyć 0x01 graphic
. Obliczenia funkcji sinus zakończyć wówczas, kiedy wartość absolutna kolejnego elementu szeregu będzie mniejsza od 1E−6. Wydrukować wartość funkcji obliczoną w programie oraz wartość obliczoną za pomocą standardowej funkcji 0x01 graphic
. Program podzielić na podprogramy. Przykładowy program sinus.exe.

  1. Opracować program do obliczania pierwiastków funkcji z jedną niewiadomą f(x) w zadanym przedziale [l, p] takim, że f(l)*f(p)≤0. Wartość pierwiastka, z określoną dokładnością, można znaleźć metodą iteracyjną przez stopniowe zmniejszanie przedziału w którym znajduje się pierwiastek. W kolejnych krokach zastępujemy aktualny przedział [l, p] przedziałem o połowę mniejszym [l, s] lub [s, p], gdzie s=(l+p)/2. Wybór przedziału zależy odpowiednio od spełnienia warunków: f(l)*f(s)≤0 lub f(s)*f(p)≤0. Obliczenia powtarzamy w pętli aż do osiągnięcia określonej dokładności d, tak aby pld. W programie zastosować dowolną funkcję nieliniową f(x) a program podzielić na podprogramy. Przybliżone wartości pierwiastków można znaleźć np. wykreślnie.

Przykładowy program pierw.exe. Program ten oblicza pierwiastki funkcji wielomianowej trzeciego stopnia 0x01 graphic
. Na przykład, 0x01 graphic
ma pierwiastki: −2, −1 i 1.



Wyszukiwarka

Podobne podstrony:
spis lab I sem 2010
III WWL DIAGN LAB CHORÓB NEREK i DRÓG MOCZ
Diagnostyka lab wod elektrolit
ZW LAB USTAWY, OCHRONA
LAB PROCEDURY I FUNKCJE
sprzet lab profilografy
sprzet lab mikromanometry
Mechanika Plynow Lab, Sitka Pro Nieznany
Lab 02 2011 2012
PO lab 5 id 364195 Nieznany
lab pkm 4
MSIB Instrukcja do Cw Lab krystalizacja
lab [5] id 258102 Nieznany
lab 8 9 1
lab 3 2 9
IE RS lab 11 solutions
5 MDE lab nr 5 ogniwa fotogalwaniczne
lab pkm 5

więcej podobnych podstron