[ Ivan Golubović @ 23.05.2005. 21:20 ] @
Imam jedan mali problem. Naime imam u zadatku jedan text box u koji unosim vrednost X.

Sada treba da napišem proceduru koja izračunava vrednosti funkcije f(x) = x^2-1 u opsegu promenljive x od –2 do 0 sa korakom 0.1 i smešta ih u niz. E ovde mi nije jasno šta tačno treba da se radi. Zašto se unosi X ako trebam da računam nešto u opsegu od -2 do 0!?

Unapred hvala!
[ Srđan Krstić @ 24.05.2005. 01:43 ] @
Pa ne znam kako bi ti neko pomogao ovde :)
Ti trazis da ti objasnimo zadatak, i to tvoju prepricanu verziju.... Ajde postuj originalan text zadatka or sth...
[ Ivan Golubović @ 24.05.2005. 01:50 ] @
Evo kompletan zadatak prikačen uz poruku. Problem je u tome što mi u opšte nije jasno šta se traži pod 2.
[ Srđan Krstić @ 24.05.2005. 01:57 ] @
Pa nista...
To su ti dva potpuno odvojena problema.

Pod 1. ti trazi da za uneto x nadjes , a pod 2. ti trazi da za svako x izmedju -2 i 0 (sa korakom .1) sracunas i smestis sve vrednosti u niz VredFunkcije. Dakle 2 potpuno odvojena problema...
[ Toyo @ 24.05.2005. 02:00 ] @
Pa X se unosi zato, sto je on promenljiva, koja ide od -2, -1.9, -1.8...... -0.2, 0.1,0.0.

Za svaku tu vrednost X-a treba da izracunas, kolijo je f, i da ga smestis u niz.

Ne mogu da skapiram sta ti nije jasno. Kako to programerski da izvedes, ili si slab u matematici (verovatno ovo drugo).

Evo mala ideja, pa ti razradi.

Code:

var f: array[0..20] of real;
 i:integer;
begin
 for i := 0 to 20 do
   f[i]:= (i*0.1)*(i*0.1)-1;
end.  


Eh, sad si dao ceo zadatak.

Neka je:
Edit1=x
Label1=rezultat
Code:

Button1.click:
 label1.caption=sqr(strtoint(edit1.text))-1

Button2.click:
 for i = 0 to 20
  f[i]=sqr(i*0.1)-1

Button3.click:
 napravi sam

Button4.click:
 assign(out)
 reset(out);
 for i = 0 to 20
  write(out,f[i])
 close(out)
[ Ivan Golubović @ 24.05.2005. 02:44 ] @
Nije problem ni pod 1, ni pod 3, ni pod 4. Samo mi nije bilo jasno šta se traži pod 2.

Hvala puno na pomoći.
Pozdrav.