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

Preview referat: Algebra polinoamelor incomplete de mai multe nedeterminate, implementare dinamica

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

CAUTA REFERAT


TRIMITE REFERAT CERE REFERAT
Referatele si lucrarile oferite de E-referate.ro au scop educativ si orientativ pentru cercetare academica.