![]() Ласло Краус |
Објектно програмирање - испити Практични испит 18. 9. 2000 |
---|
Funkcija
). Предвидети:
f(x)
),
f[x]
, ако такав израз не постоји пријављује се изузетак), и
dat<<f
).
Sin
, као изведену класу из класе Funkcija
, која израчунава вредност функције sin x и њеног интеграла –cos x.
Пројектовати на језику C++ класу Oscil
, као изведену класу из класе Funkcija
, која израчунава вредност функције e-0.1x sin x , а не може да израчуна интеграл те функције.
Пројектовати на језику C++ класу Polinom
, као изведену класу из класе Funkcija
, која израчунава вредност полинома anxn+an-1xn–1+...+a1x+a0 и његовог интеграла anxn+1/(n+1)+an-1xn/n+...+ a1x2/2+a0x. Поред могућности основне класе, предвидети иницијализацију полинома редом полинома и низом коефицијената.
Пројектовати на језику C++ класу за одређене интеграле реалних функција са једним реалним аргументом (Integral
). Предвидети:
Funkcija
), и
integ(a,b)
) помоћу тачне формуле f[b]−f[a] ако може, иначе помоћу приближне формуле (f(x0)+f(x1)+…+f(xN−1))×dx, где је dx=(b−a)/N, xi=a+i×dx, N константа уграђена у класу.
Copyright © 2010, Laslo Kraus
Последња ревизија: 4.10.2010.