Algebra polinoamelor incomplete de mai multe nedeterminate, implementare dinamica
5x puncte
categorie: Diverse
nota: 9.90
nivel: Facultate
2. void init();
- functie publica ce initializeaza polinomul cu valori citite de la tastatura
- polinomul se considera introdus corect, adica nu trebuie introduse aceleasi secvente de puteri (Ex: P(x)=5x+2+3 )
- se citesc coeficienti pana cand nu se mai introduce unul valid (in mod normal asta s-ar face frumos cu CTRL-Z, dar din pacate cscanf()-ul nu il recunoaste)
DOWNLOAD REFERAT
2. void init();
- functie publica ce initializeaza polinomul cu valori citite de la tastatura
- polinomul se considera introdus corect, adica nu trebuie introduse aceleasi secvente de puteri (Ex: P(x)=5x+2+3 )
- se citesc coeficienti pana cand nu se mai introduce unul valid (in mod normal asta s-ar face frumos cu CTRL-Z, dar din pacate cscanf()-ul nu il recunoaste)
3. void af();
- functie publica pentru afisarea caracteristicilor (polinomul efectiv, numarul de variabile, numarul de elemente)
4. void af_t();
- functie publica pentru afisarea in tabelul celor 10 vectori din programul demonstrativ
- in mod normal nu ar avea ce cauta in biblioteca
5. void add_sub(poli&,poli&,int op);
- functie publica pentru adunare/scadere; op=1 pentru adunare, op=-1 pentru scadere
- functia este comuna pentru micsorarea codului
- am ales parametrii adrese, nu pentru a-i modifica ci pentru a nu lucra cu copii ale lor (nu avea nici un rost)
- sunt permise si apelari de genul: p.add(p1,p) sau chiar p.add(p,p)
6. void mul(poli&,poli&);
- functie publica pentru inmultire
- aceleasi observatii ca la functia add_sub()
7. void deriv(int);
- functie publica pentru derivare in raport cu o variabila
- indicele variabilei este minim 1 si maxim nr_var
8. void prim(int);
- functie publica pentru aflarea unei primitive in raport cu o variabila
- indicele variabilei este minim 1 si maxim nr_var
9. void operator=(poli&);
- redefinirea operatorului de atribuire (copiez varorile)
- desi nu-l folosesc in programul demostrativ, trebuie redefinit pentru ca in interiorul clasei sunt adrese si prin atribuirea implicita s-ar face si atribuire de adrese... « mai multe referate din Diverse
- functie publica ce initializeaza polinomul cu valori citite de la tastatura
- polinomul se considera introdus corect, adica nu trebuie introduse aceleasi secvente de puteri (Ex: P(x)=5x+2+3 )
- se citesc coeficienti pana cand nu se mai introduce unul valid (in mod normal asta s-ar face frumos cu CTRL-Z, dar din pacate cscanf()-ul nu il recunoaste)
DOWNLOAD REFERAT
Preview referat: Algebra polinoamelor incomplete de mai multe nedeterminate, implementare dinamica
- functie publica ce initializeaza polinomul cu valori citite de la tastatura
- polinomul se considera introdus corect, adica nu trebuie introduse aceleasi secvente de puteri (Ex: P(x)=5x+2+3 )
- se citesc coeficienti pana cand nu se mai introduce unul valid (in mod normal asta s-ar face frumos cu CTRL-Z, dar din pacate cscanf()-ul nu il recunoaste)
3. void af();
- functie publica pentru afisarea caracteristicilor (polinomul efectiv, numarul de variabile, numarul de elemente)
4. void af_t();
- functie publica pentru afisarea in tabelul celor 10 vectori din programul demonstrativ
- in mod normal nu ar avea ce cauta in biblioteca
5. void add_sub(poli&,poli&,int op);
- functie publica pentru adunare/scadere; op=1 pentru adunare, op=-1 pentru scadere
- functia este comuna pentru micsorarea codului
- am ales parametrii adrese, nu pentru a-i modifica ci pentru a nu lucra cu copii ale lor (nu avea nici un rost)
- sunt permise si apelari de genul: p.add(p1,p) sau chiar p.add(p,p)
6. void mul(poli&,poli&);
- functie publica pentru inmultire
- aceleasi observatii ca la functia add_sub()
7. void deriv(int);
- functie publica pentru derivare in raport cu o variabila
- indicele variabilei este minim 1 si maxim nr_var
8. void prim(int);
- functie publica pentru aflarea unei primitive in raport cu o variabila
- indicele variabilei este minim 1 si maxim nr_var
9. void operator=(poli&);
- redefinirea operatorului de atribuire (copiez varorile)
- desi nu-l folosesc in programul demostrativ, trebuie redefinit pentru ca in interiorul clasei sunt adrese si prin atribuirea implicita s-ar face si atribuire de adrese... « mai multe referate din Diverse
CAUTARI RECENTE
- conflict de inerese
- fitness
- Distribuția energiei electrice
- datoria vietii noastre -referat
- datoria vietii noastre
- referat datoria vietii noastre
- cantec de dragoste la marginea mării[...]