Professional Documents
Culture Documents
Polinom: Univerzitet U Sarajevu Prirodno - Matematički Fakultet Odsjek Za Matematiku
Polinom: Univerzitet U Sarajevu Prirodno - Matematički Fakultet Odsjek Za Matematiku
Odsjek za matematiku
POLINOM
Pored implementacije koja je data za početak projekta, klasa Polinom podržava konstruktor bez
parametara,klasični konstruktor (čiji je parametar željeni stepen polinoma), sekvencijski konstruktor koji
omogućava da se koeficijenti polinoma zadaju putem incijalizacione liste, metodu “DajStepen” koja
omogućava da se sazna stepen polinoma (stepen polinoma je za 1 veći od broja njegovih koeficijenata,
zbog postojanja slobodnog člana), funkciju “IzvrsiOperaciju “ , fukciju “f”, te operatore “[]” I “()” za
pristup koeficijentima polinoma, odnosno za računanje vrijednosti polinoma.
Implementacije
Funkcija “IzvrsiOperaciju” izvršava dvije operacije “+” I “-” nad monomima istog stepena.
Funkcija “f” služi kao pomoćna funkcija “NulePolinoma”. Ona vraća vrijednost zadanog
polinoma u tački x. Tačka x prima zadane vrijednosti funkcije “NulePolinFunkcija “NulePolinoma”
je funkcija metoda bisekcije (metoda polovljenja).
2. a zatim se nastavlja raditi na onom od intervala [a0; x0], ili [x0; b0] u kojem je
ostala nultačka.
3. Da bismo našli gdje je ostala nultačka, dovoljno je provjeriti predznak f(a0) *
Postupak zaustavljamo ili kad je dužina intervala dovoljno mala (ispod zadane
tačnosti "epsilon”).
Napomena
Operator “>>” I “<<” unosa ispisa ne vraćaju tražena rješenja (ima grešaka).
Funkciju IzvrsiOperaciju nisam ubacivao u “>>” jer već kako sam rekao ima grešaka.