Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

4. zadaća
WWW:
Idite na 1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
nana
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 11. 2005. (12:24:35)
Postovi: (2AD)16
Spol: žensko
Sarma = la pohva - posuda
95 = 158 - 63

PostPostano: 21:56 ned, 3. 6. 2007    Naslov: 4. zadaća Citirajte i odgovorite

Smijemo li pretpostavit najveci moguci stupanj polinoma?koliki


p.s.zast je zakljucana orginal tema
Smijemo li pretpostavit najveci moguci stupanj polinoma?koliki


p.s.zast je zakljucana orginal tema



_________________
Kad sam bila mala htjela sam biti statističarka Very Happy
[tex]\omega \in \Omega[/tex] Srce
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
iuppiter
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 03. 01. 2006. (12:15:51)
Postovi: (6A)16
Spol: žensko
Sarma = la pohva - posuda
= 10 - 7
Lokacija: Nigdjezemska

PostPostano: 21:58 ned, 3. 6. 2007    Naslov: Citirajte i odgovorite

do kad treba predati zadacu?
do kad treba predati zadacu?



_________________
Stultorum plena sunt omnia.

/Ciceron/
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 21:58 ned, 3. 6. 2007    Naslov: Re: 4. zadaća Citirajte i odgovorite

[quote="nana"]Smijemo li pretpostavit najveci moguci stupanj polinoma?koliki


p.s.zast je zakljucana orginal tema[/quote]

A u test primjerima mislim da neće bit veća od 100.

P.S. Nemam pojma zast je zakljucana.
nana (napisa):
Smijemo li pretpostavit najveci moguci stupanj polinoma?koliki


p.s.zast je zakljucana orginal tema


A u test primjerima mislim da neće bit veća od 100.

P.S. Nemam pojma zast je zakljucana.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 22:00 ned, 3. 6. 2007    Naslov: Citirajte i odgovorite

[quote="iuppiter"]do kad treba predati zadacu?[/quote]

To ce bit napisano kad bude objavljena peta zadaca (ovih dana).

Najvjerojatnije cete imati oko dva tjedna.
iuppiter (napisa):
do kad treba predati zadacu?


To ce bit napisano kad bude objavljena peta zadaca (ovih dana).

Najvjerojatnije cete imati oko dva tjedna.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 22:39 ned, 3. 6. 2007    Naslov: Citirajte i odgovorite

U zadatku s polinomom funkcija stupanj treba isto biti const, dakle:

[code:1]class polinom {
...
int stupanj() const
...
[/code:1]
U zadatku s polinomom funkcija stupanj treba isto biti const, dakle:

Kod:
class polinom {
   ...
   int stupanj() const
   ...


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
mladac
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 24. 10. 2005. (22:46:14)
Postovi: (4D5)16
Spol: žensko
Sarma = la pohva - posuda
34 = 91 - 57
Lokacija: zg

PostPostano: 23:23 ned, 3. 6. 2007    Naslov: Citirajte i odgovorite

[quote="vinko"][quote="iuppiter"]do kad treba predati zadacu?[/quote]

To ce bit napisano kad bude objavljena peta zadaca (ovih dana).

Najvjerojatnije cete imati oko dva tjedna.[/quote]

šta nije bilo da će biti 4 zadaće... ili ja živim u prošlosti (vrlo moguće)
vinko (napisa):
iuppiter (napisa):
do kad treba predati zadacu?


To ce bit napisano kad bude objavljena peta zadaca (ovih dana).

Najvjerojatnije cete imati oko dva tjedna.


šta nije bilo da će biti 4 zadaće... ili ja živim u prošlosti (vrlo moguće)



_________________
potpis
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
Mad Wilson
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 05. 2006. (22:51:14)
Postovi: (121)16
Sarma = la pohva - posuda
23 = 34 - 11

PostPostano: 23:45 ned, 3. 6. 2007    Naslov: Re: 4. zadaća Citirajte i odgovorite

[quote="nana"]
p.s.zast je zakljucana orginal tema[/quote]
Vjeroatno zato sto je u tom topicu postavljeno pitanje na koje je vec odgovoreno u jednog drugom topicu...


Pitanje:
[code:1]
class klasa{
private:
int a;
public:
int& fun(){
return a;
}
};

....
malo kasnije
....

klasa obj;

obj.fun()=5;
[/code:1]
Dakle, [b]a[/b] je u biti private, pa ipak posredstvom magije moguce mu je mijenjati vrijednost izvana....

Stvar ocito radi i naravno ima stanovitog smisla.
Ima li tko koju rijec prosvjetljenja, da mi baci svijetlo na mehanizam rada referenci u ovom slucaju....?
nana (napisa):

p.s.zast je zakljucana orginal tema

Vjeroatno zato sto je u tom topicu postavljeno pitanje na koje je vec odgovoreno u jednog drugom topicu...


Pitanje:
Kod:

class klasa{
  private:
    int a;
  public:
    int& fun(){
      return a;
    }
};

....
malo kasnije
....

klasa obj;

obj.fun()=5;

Dakle, a je u biti private, pa ipak posredstvom magije moguce mu je mijenjati vrijednost izvana....

Stvar ocito radi i naravno ima stanovitog smisla.
Ima li tko koju rijec prosvjetljenja, da mi baci svijetlo na mehanizam rada referenci u ovom slucaju....?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
pssst
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (18:09:32)
Postovi: (4C)16
Sarma = la pohva - posuda
= 7 - 6

PostPostano: 10:12 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

Rekli su asistenti da će biti jedna opširnija zadaća za 10 bodova, ali su se izgleda predomislili. A i u ovoj ima dosta posla pa bi nam mogli ostaviti samo ovu zadaću da nosi 10 bodova.
Rekli su asistenti da će biti jedna opširnija zadaća za 10 bodova, ali su se izgleda predomislili. A i u ovoj ima dosta posla pa bi nam mogli ostaviti samo ovu zadaću da nosi 10 bodova.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 10:18 pon, 4. 6. 2007    Naslov: Re: 4. zadaća Citirajte i odgovorite

[quote="Mad Wilson"]Pitanje:
[code:1]
class klasa{
private:
int a;
public:
int& fun(){
return a;
}
};

....
malo kasnije
....

klasa obj;

obj.fun()=5;
[/code:1]
Dakle, [b]a[/b] je u biti private, pa ipak posredstvom magije moguce mu je mijenjati vrijednost izvana....
Stvar ocito radi i naravno ima stanovitog smisla.[/quote]

To je sasvim normalno da tako radi. Ne sakriva kompajler nekom magijom privatne elemente klase od pristupa njima, nego samo izvan implementacije funkcija klase [i]ne zna[/i] da postoje privatni elementi (tj. njihova imena).

[quote="Mad Wilson"]Ima li tko koju rijec prosvjetljenja, da mi baci svijetlo na mehanizam rada referenci u ovom slucaju....?[/quote]

Probajte razmislit što se dešava u sljedećem kodu (reference su zamijenjene pointerima, što je u stvari isto):
[code:1]class klasa{
private:
int a;
public:
int* fun(){
return &a;
}
};
....
klasa obj;
*obj.fun()=5;[/code:1]
Mad Wilson (napisa):
Pitanje:
Kod:

class klasa{
  private:
    int a;
  public:
    int& fun(){
      return a;
    }
};

....
malo kasnije
....

klasa obj;

obj.fun()=5;

Dakle, a je u biti private, pa ipak posredstvom magije moguce mu je mijenjati vrijednost izvana....
Stvar ocito radi i naravno ima stanovitog smisla.


To je sasvim normalno da tako radi. Ne sakriva kompajler nekom magijom privatne elemente klase od pristupa njima, nego samo izvan implementacije funkcija klase ne zna da postoje privatni elementi (tj. njihova imena).

Mad Wilson (napisa):
Ima li tko koju rijec prosvjetljenja, da mi baci svijetlo na mehanizam rada referenci u ovom slucaju....?


Probajte razmislit što se dešava u sljedećem kodu (reference su zamijenjene pointerima, što je u stvari isto):
Kod:
class klasa{
  private:
    int a;
  public:
    int* fun(){
      return &a;
    }
};
....
klasa obj;
*obj.fun()=5;


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 10:23 pon, 4. 6. 2007    Naslov: Re: 4. zadaća Citirajte i odgovorite

[quote="Mad Wilson"]...
Dakle, [b]a[/b] je u biti private, pa ipak posredstvom magije moguce mu je mijenjati vrijednost izvana....[/quote]

Pokušajte tijekom izvršavanja funkcije f promijeniti sadržaj niza znakova s. To se isto može sa par cast-ova, iako je const.

[code:1]void f(const char* s) ...

int main() {
char *a = "nesto";
f(a);
printf("%s\n", a); // da a sada bude npr. rp1;
}[/code:1]

P.S. Ovo nema nikakve veze sa zadacom i nebi se trebalo koristiit u praksi.
Mad Wilson (napisa):
...
Dakle, a je u biti private, pa ipak posredstvom magije moguce mu je mijenjati vrijednost izvana....


Pokušajte tijekom izvršavanja funkcije f promijeniti sadržaj niza znakova s. To se isto može sa par cast-ova, iako je const.

Kod:
void f(const char* s) ...

int main() {
  char *a = "nesto";
  f(a);
  printf("%s\n", a); // da a sada bude npr. rp1;
}


P.S. Ovo nema nikakve veze sa zadacom i nebi se trebalo koristiit u praksi.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 10:46 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

const_cast?
const_cast?



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vinko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 08. 2006. (23:08:00)
Postovi: (1A8)16
Spol: muško
Sarma = la pohva - posuda
69 = 87 - 18
Lokacija: PMF-MO 214

PostPostano: 11:49 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

[quote="pecina"]const_cast?[/quote]

U stvari je bolje tako. Na to nisam ni mislio. Mislio sam da se neki const-pointer uvijek može skastati u int, a onda iz inta u ne-const pointer.
pecina (napisa):
const_cast?


U stvari je bolje tako. Na to nisam ni mislio. Mislio sam da se neki const-pointer uvijek može skastati u int, a onda iz inta u ne-const pointer.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 13:31 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

[quote="vinko"][quote="pecina"]const_cast?[/quote]

U stvari je bolje tako. Na to nisam ni mislio. Mislio sam da se neki const-pointer uvijek može skastati u int, a onda iz inta u ne-const pointer.[/quote]
aha, reinterpret_cast?
kao int adr=reinterpret_cast<int>(*(void*)p);
char *p=reinterpret_cast<char*>(int);

ili slično, nisam siguran točno... :oops:
vinko (napisa):
pecina (napisa):
const_cast?


U stvari je bolje tako. Na to nisam ni mislio. Mislio sam da se neki const-pointer uvijek može skastati u int, a onda iz inta u ne-const pointer.

aha, reinterpret_cast?
kao int adr=reinterpret_cast<int>(*(void*)p);
char *p=reinterpret_cast<char*>(int);

ili slično, nisam siguran točno... Embarassed



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
andreao
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 02. 2005. (12:08:18)
Postovi: (46F)16
Sarma = la pohva - posuda
35 = 192 - 157
Lokacija: SK

PostPostano: 15:06 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

jedno pitanje:
kaj znači u zadaći sa polinomima ona dva zadnja operatora? operator ^ i operator ^= . to mi baš nije skroz jasno.
jedno pitanje:
kaj znači u zadaći sa polinomima ona dva zadnja operatora? operator ^ i operator ^= . to mi baš nije skroz jasno.



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
pecina
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 01. 2005. (14:15:23)
Postovi: (157)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
62 = 85 - 23
Lokacija: Happily traveling through space since 1986!

PostPostano: 17:19 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

Potencija polinoma tj p^n gdje je p polinom
p^n=p*p...*p
Potencija polinoma tj p^n gdje je p polinom
p^n=p*p...*p



_________________
-- space available for rent --
[Vrh]
Korisnički profil Pošaljite privatnu poruku
zzsan
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 25. 11. 2005. (20:53:14)
Postovi: (89)16
Sarma = la pohva - posuda
12 = 18 - 6

PostPostano: 18:47 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

Dal kod potenciranja matrica moramo gledati slučaj A^0?
Dal kod potenciranja matrica moramo gledati slučaj A^0?


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Mad Wilson
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 05. 2006. (22:51:14)
Postovi: (121)16
Sarma = la pohva - posuda
23 = 34 - 11

PostPostano: 19:02 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

[quote="zzsan"]Dal kod potenciranja matrica moramo gledati slučaj A^0?[/quote]

Zasto ne... :)


Nego, ili sam ja nesto previdio ili u primjeru 5-tog zadatka s interpolacijama, u primjeru za linearni spline stoji krivi broj.

Naime, pise da je vrijednost linearnog splinea u tocki 2 (sempliranog u tockama 0,1,3) 9.989474e-001, dok mathematica kaze:

In[13]:=f[3] - f[1])/(3 - 1) 2 - (f[3] - f[1])/(3 - 1) 1 + f[1]

Out[13]=1.03972



A tako i moj program ispisuje, pa ....


E da, ovo je veoma sigurno greska
[quote="zadatak kaze"]PolynomialInterpolator(const UnaryFunction &f, const [b]vector[/b] &X)[/quote]
Mislim da bi tu trebalo stajati vector<double>

Jos jedna primjedba:
[quote="zadatak kaze"]Osmislite i napišite [b]klase[/b] Interpolator, te iz nje izvedene ....
....
....odnosno, [b]izvedene su[/b] (vidi primjer dolje) iz ove klase: ...[/quote]

Ako sam dobro shvatio, nisu klase Interpolator (i druge koje su izvedene iz nje) izvedene iz klase UnaryFunction nego se to odnosi na funkcijske objekte; ako nisam u krivu pobrkan je rod imenice, pa je malo nejasno...
zzsan (napisa):
Dal kod potenciranja matrica moramo gledati slučaj A^0?


Zasto ne... Smile


Nego, ili sam ja nesto previdio ili u primjeru 5-tog zadatka s interpolacijama, u primjeru za linearni spline stoji krivi broj.

Naime, pise da je vrijednost linearnog splinea u tocki 2 (sempliranog u tockama 0,1,3) 9.989474e-001, dok mathematica kaze:

In[13]:=f[3] - f[1])/(3 - 1) 2 - (f[3] - f[1])/(3 - 1) 1 + f[1]

Out[13]=1.03972



A tako i moj program ispisuje, pa ....


E da, ovo je veoma sigurno greska
zadatak kaze (napisa):
PolynomialInterpolator(const UnaryFunction &f, const vector &X)

Mislim da bi tu trebalo stajati vector<double>

Jos jedna primjedba:
zadatak kaze (napisa):
Osmislite i napišite klase Interpolator, te iz nje izvedene ....
....
....odnosno, izvedene su (vidi primjer dolje) iz ove klase: ...


Ako sam dobro shvatio, nisu klase Interpolator (i druge koje su izvedene iz nje) izvedene iz klase UnaryFunction nego se to odnosi na funkcijske objekte; ako nisam u krivu pobrkan je rod imenice, pa je malo nejasno...


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Mad Wilson
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 29. 05. 2006. (22:51:14)
Postovi: (121)16
Sarma = la pohva - posuda
23 = 34 - 11

PostPostano: 21:22 pon, 4. 6. 2007    Naslov: Citirajte i odgovorite

Wow. Sve greske vec ispravljene!
Svaka cast na azurnosti! :)
Wow. Sve greske vec ispravljene!
Svaka cast na azurnosti! Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
andreao
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 02. 2005. (12:08:18)
Postovi: (46F)16
Sarma = la pohva - posuda
35 = 192 - 157
Lokacija: SK

PostPostano: 9:05 uto, 5. 6. 2007    Naslov: Citirajte i odgovorite

[quote="pecina"]Potencija polinoma tj p^n gdje je p polinom
p^n=p*p...*p[/quote]
to sam skužila ali me zanima operator^= . neznam šta to treba raditi.
a isto tako i operator[] . jednostavno neznam šta treba raditi.
pecina (napisa):
Potencija polinoma tj p^n gdje je p polinom
p^n=p*p...*p

to sam skužila ali me zanima operator^= . neznam šta to treba raditi.
a isto tako i operator[] . jednostavno neznam šta treba raditi.



_________________
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail MSNM
vanja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 02. 2006. (16:38:26)
Postovi: (9E)16
Spol: žensko
Sarma = la pohva - posuda
10 = 12 - 2

PostPostano: 9:57 uto, 5. 6. 2007    Naslov: Citirajte i odgovorite

[quote="andreao"][quote="pecina"]Potencija polinoma tj p^n gdje je p polinom
p^n=p*p...*p[/quote]
to sam skužila ali me zanima operator^= . neznam šta to treba raditi.
[/quote]


p^=n je ekvivalentno kao p=p^n
dakle nesto sto je tipa klasa polinom poziva operator ^= a taj operator jednostavno treba promijeniti taj polinom tako da ga potencira na n-tu potenciju
andreao (napisa):
pecina (napisa):
Potencija polinoma tj p^n gdje je p polinom
p^n=p*p...*p

to sam skužila ali me zanima operator^= . neznam šta to treba raditi.



p^=n je ekvivalentno kao p=p^n
dakle nesto sto je tipa klasa polinom poziva operator ^= a taj operator jednostavno treba promijeniti taj polinom tako da ga potencira na n-tu potenciju


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 2. godine -> Računarski praktikum 1 Vremenska zona: GMT + 01:00.
Idite na 1, 2, 3, 4, 5, 6, 7, 8  Sljedeće
Stranica 1 / 8.

 
Forum(o)Bir:  
Možete otvarati nove teme.
Možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan