Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date

Referat
8/10 (1 vot)
Conține 1 fișier: doc
Pagini : 20 în total
Cuvinte : 2161
Mărime: 16.33KB (arhivat)
Publicat de: Eleonora Pașca
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Ion Ivan
ACADEMIA DE STUDII ECONOMICE FACULTATEA DE CIBERNETICĂ, STATISTICĂ şi INFORMATICĂ ECONOMICĂ

Cuprins

  1. 1.Introducere
  2. 2.Structura programului
  3. 3.Structurile de date utilizate intern
  4. 4.Descrierea implementarii operatiilor de baza
  5. 5.Concluzii
  6. 6.Bibliografie

Extras din referat

1.Introducere

Obiectivul problemei

Proiectul urmareste implementarea operatiilor de adunare si inmultire a polinoamelor de grad n pe diferite structuri de date determinandu-se cea mai eficienta structura in rezolvarea acestei probleme.

1.Necesitatea

Necesitatea este reflectata in :

-economisirea de timp

-economisirea de memorie

-realizarea unui program cat mai usor de actualizat

2.Mijloacele de realizare

Pentru implementarea acestor operatii am realizat 3 variante de rezolvare:

-folosind structura de date vector

- folosind structura de date articol

- folosind structura de date lista dublu inlantuita.

Se stabilesc datele de intrare ,rezultatele si algoritmii.

2.Structura programului

1.Vectori

Citirea datelor :

-datele sunt introduse de la tastatura de catre utilizator(se realizeaza citirea vectorilor)

Realizarea sumei :

-se calculeaza suma celor doi vectori cititi ,iar rezultatul va fi pus intr-un alt vector

Afisarea datelor :

-sunt afisate mai intai polinoamele asupra carora se vor efectua operatiile de adunare,respesctiv inmultire ,cat si polinoamele rezultat(in urma opeartiilor de adunare,respectiv inmultire)

2.Liste dublu inlantuite

Citirea datelor :

- datele sunt introduse de la tastatura de catre utilizator(pe masura introducerii datelor ,acestea sunt inserate in listele dublu inlantuite)

Realizarea sumei :

-se compara lungimile celor doua liste ,apoi lista ce are dimensiunea mai mare este transpusa in lista rezultat

-in continuare se parcurg elementele din cea de-a doua lista care vor fi adunate la lista rezultat

Realizarea produsului :

-se parcurge prima lista,iar pentru fiecare element din prima lista se parcurge a doua lista ,realizandu-se inmultirea element cu element

Afisarea datelor :

-sunt afisate mai intai polinoamele asupra carora se vor efectua operatiile(afisarea listelor a n,respectiv m elemente) si dupa fiecare operatie sunt afisate polinoamele rezultat(afisarea listei cu un numar de elemente egal cu maximul dintre dimensiunile celor doua polinoame,respectiv afisarea listei cu un numar de elemente egal cu suma numarului de elemente al celor doua polinoame)

3.Articol

Citirea datelor :

- se face intr-un vector alocat dinamic unde elementele vectorului sunt coeficientii polinomului ,iar indicii vectorului sunt gradele coeficientilor.

Realizarea sumei :

-se compara dimensiunile celor doi vectori ,iar dimensiunea mai mare va deveni dimensiunea vectorului rezultat

-in continuare este realizata suma celor doi vectori(cat timp cat timp avem coeficienti in prima,respectiv a doua structura,se realizaeaza suma,iar la sfarsit se copiaza valorile coeficientilor ramasi in vectorul rezultat)

Realizarea produsului :

-gradul polinomului rezultat este egal cu suma gradelor celor doua polinoame

Afisarea datelor :

-sunt afisate mai intai polinoamele care se citesc de la tastatura,iar apoi este afisat polinomul rezultat in urma realizarii sumei,respectiv prod

Preview document

Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 1
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 2
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 3
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 4
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 5
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 6
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 7
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 8
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 9
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 10
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 11
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 12
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 13
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 14
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 15
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 16
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 17
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 18
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 19
Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date - Pagina 20

Conținut arhivă zip

  • Implementarea Polinoamelor de Grad N pe Diferite Structuri de Date.doc

Alții au mai descărcat și

Grilă sisteme informaționale de gestiune - Access

Adăugarea de câmpuri la o tabelă se face în modul de vizualizare:...... Previzualizare inaintea imprimarii Aplicarea unei restrictii de...

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Baze de Date

3.Introducere in bd si sgbd-uri Definitie: Numim baza de date o colectie partajata de date aflata in interdependenta logica impreuna cu o...

Polinoame

Algebra polinoamelor incomplete de mai multe nedeterminate, implementare dinamica Structuri de date: Pentru implementarea unui polinom incomplet...

Te-ar putea interesa și

Protocolul Modbus

Protocolul MODBUS a fost publicat în 1979 de firma MODICON pentru comunicaţia cu automatele programabile produse de firmă. La ora actuală...

Prelucrarea numerică a semnalelor

Prelucrarea numerica a semnalelor (PNS) este un domeniu al stiintei care s-a dezvoltat foarte rapid in ultimii 30 de ani, ca urmare a progresului...

Polinoame

2. Analiza problemei, modelare, scenarii , utilizari Analiza problemei Prin prelucrarea polinoamelor, intelegem punerea in aplicare a anumitor...

Ai nevoie de altceva?