Divide et Impera

Proiect
9/10 (1 vot)
Domeniu: Matematică
Conține 1 fișier: doc
Pagini : 43 în total
Cuvinte : 7925
Mărime: 138.24KB (arhivat)
Publicat de: Gina J.
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: Jiglau Gina

Cuprins

  1. Introducere
  2. 1.1. Tema proiectului
  3. 1.2.Mijloacele de realizare
  4. 2.Structura proiectului
  5. 3.Algoritmi fundamentali
  6. 3.1.Maximul dintr-un sir
  7. 3.2.Cautarea binara intr-un sir
  8. 3.3.Turnurile din Hanoi
  9. 3.4.Sortarea prin interclasare (merge sort)
  10. 3.5.Sortare rapida
  11. 4.Probleme rezolvate cu ajutorul metodei “Divide et impera”
  12. 5.Fractali
  13. 5.1.Scurt istoric
  14. 5.2.Generalitati
  15. 5.3. Primii fractali faimosi
  16. 5.4. Definitie
  17. 5.5. Dimensiunea fractala
  18. 5.6.Linia lui Koch-Algoritm de generare in C++
  19. 1. INTRODUCERE

Extras din proiect

1.1.Tema proiectului

Sa se dezvolte o aplicatie realizata in Power Point care sa cuprinda informatii despre metoda “Divide et impera”.Aplicatia va contine atat detalii despre tema,o culegere de probleme pentru a se evidentia atat mecanismul “Divide et impera” cat si modul in care aceasta usureaza rezolvarea problemei.

Am ales aceasta metoda « Divide Et Impera » deoarece este o metoda intalnita nu numai in informatica,ci si in viata de zi cu zi.Toata lumea apeleaza la aceasta tehnica pentru a-si usura munca sau pentru a avea o situatie mai clara a problemei.

In politică şi sociologie, dezbină şi stăpâneşte este o combinaţie de tactici de câştigare şi menţinere a puterii prin divizarea unei populaţii în entităţi mai mici care luate separat au putere mai mică decât cel care îşi impune voinţa. Este deseori întâlnită ca o strategie în care grupuri de putere mică sunt împiedicate să se unească şi să devină mai puternice.Folosită efectiv, acestă strategie permite celor cu putere reală puţină să-şi impună voinţa asupra celor care colectiv au putere mare .

Studiul metodei oferă o gamă largă de posibilităţi – identificarea problemelor rezolvabile prin aplicarea ei, înţelegerea aprofundată a mecanismului recursivităţii, pe care se bazează metoda, aplicarea principiului său la probleme din diverse domenii de activitate, stabilirea de conexiui între acestea, stimularea interesului pentru studiul istoriei, pornind de la dictonul politic care a determinat alegerea numelui metodei exemplele şi, mai ales, de la exemplele celebre în care acesta a fost aplicat.

1.2.Mijloacele de realizare

Pentru realizarea acestui soft se va folosi programul Borland C++, respectiv limbajul de programare C++. Se vor utiliza proprietăţile obiectelor aflate în dotarea programului si deasemenea se vor folosi subprograme pentru cautarea, citirea si afisarea solutiilor problemelor.

C++ este un limbaj de programare standardizat, compilat, de nivel mediu. Este implementat pe majoritatea platformelor de calcul existente azi, şi este cel mai popular limbaj de programare pentru scrierea de software de sistem. Este apreciat pentru eficienţa codului obiect pe care îl poate genera, şi pentru portabilitatea sa.

Borland C + + este un mediu de programare pentru MS-DOS şi Microsoft Windows,care foloseste limbajul de programare C sau C++.

Limbajul C++ s-a impus în elaborarea programelor datorita:

• usurintei de reprezentare a obiectelor cu caracter nenumeric

• capacitatii de reprezentare a obiectelor dinamice

• capacitatii de exploatare a caracteristicilor masinii de calcul pentru controlul strict al performantelor programului

• asigurarii unei interfete transparente cu sistemul de operare al masinii utilizate.

Aplicatia Power Point este utilizata pentru realizarea unor prezentari avand la baza folii de proiector,diapozitive electronice sau pot fi elaborate prezentari electronice,caz in care asupra textului pot fi aplicate efecte si animatie pentru captarea atentiei auditoriului.

POWER POINT este o aplicaţie ce permite crearea de pagini electronice unite în cadrul unui singur fişier nume. PPT ce poate să conţină:

- pagini (SLIDE-uri) de prezentare;

- efectuarea, pe paginile de prezentare, de adnotări invizibile pentru public;

- modificarea paginilor unei prezentări existente;

- adăugarea de pagini noi sau introducerea de texte, imagini CLIPART, diagrame EXCEL, tabele WORD sau alte obiecte;

- inserarea de imagini artistice, utilizând o gamă largă de instrumente de desenare din POWER POINT;

- efecte sonore şi animaţie, efecte speciale (tranziţii de la o pagină la alta, texte ce apar din toate direcţile, etc.).

Programul POWER POINT oferă trei metode de prezentare:

- prezentarea compusă din pagini electronice;

- utilizarea foliilor de retroproiector;

- utilizarea de diapozitive.

Există trei modalităţi de construire a unei prezentări:

2. 1. Utilizarea instrumentului AUTOCONTENT WIZARD

2. 2. Lucrul în modul de afişare OUTLINE

2. 3. Lucrul în modul de afişare SLIDE

2.Structura proiectului

Metoda Divide et Impera (Imparte si Stapaneste) este o metoda de programare care se aplica problemelor care pot fi descompuse in subprobleme independente, similare problemei initiale, de dimensiuni mai mici si care pot fi rezolvate foarte usor. Procesul se reia pana cand (in urma descompunerilor repetate) se ajunge la probleme care admit rezolvare imediata.

Divide et impera este o tehnica ce admite o implementare recursiva. Am invatat principiul general prin care se elaboreaza algoritmi recursivi: ce se intampla la un nivel, se intampla la un nivel, se intampla la orice nivel (avand grija sa asiguram conditiile de terminare). Tot asa, se elaboreaza un algoritm prin divide et imoera: la un anumit nivel avem doua posibilitati:

am ajuns la o problema care admite o rezolvare imediata, caz in care se rezolva si se revine din apel(conditia de terminare);

nu am ajuns in situatia de la punctul 1, caz in care sdescompunem problema in doua sau mai multe subprobleme, pentru fiecare din ele reapelam functia, combinam rezultatele si revnim din apel.

Preview document

Divide et Impera - Pagina 1
Divide et Impera - Pagina 2
Divide et Impera - Pagina 3
Divide et Impera - Pagina 4
Divide et Impera - Pagina 5
Divide et Impera - Pagina 6
Divide et Impera - Pagina 7
Divide et Impera - Pagina 8
Divide et Impera - Pagina 9
Divide et Impera - Pagina 10
Divide et Impera - Pagina 11
Divide et Impera - Pagina 12
Divide et Impera - Pagina 13
Divide et Impera - Pagina 14
Divide et Impera - Pagina 15
Divide et Impera - Pagina 16
Divide et Impera - Pagina 17
Divide et Impera - Pagina 18
Divide et Impera - Pagina 19
Divide et Impera - Pagina 20
Divide et Impera - Pagina 21
Divide et Impera - Pagina 22
Divide et Impera - Pagina 23
Divide et Impera - Pagina 24
Divide et Impera - Pagina 25
Divide et Impera - Pagina 26
Divide et Impera - Pagina 27
Divide et Impera - Pagina 28
Divide et Impera - Pagina 29
Divide et Impera - Pagina 30
Divide et Impera - Pagina 31
Divide et Impera - Pagina 32
Divide et Impera - Pagina 33
Divide et Impera - Pagina 34
Divide et Impera - Pagina 35
Divide et Impera - Pagina 36
Divide et Impera - Pagina 37
Divide et Impera - Pagina 38
Divide et Impera - Pagina 39
Divide et Impera - Pagina 40
Divide et Impera - Pagina 41
Divide et Impera - Pagina 42
Divide et Impera - Pagina 43

Conținut arhivă zip

  • Divide et Impera.doc

Alții au mai descărcat și

Rapoarte. proporții

Unitatea de invatamant: Scoala cu clasele I-VIII Borosoaia Data: 5.01.2010 Clasa:a VI-a A Profesor: Disciplina: matematica-algebra Unitatea...

Probabilități

CAPITOLUL 1 NOTIUNI FUNDAMENTALE ALE TEORIEI PROBABILITATILOR 1.1 Experienta. Proba. Eveniment Orice disciplina foloseste pentru obiectul ei...

Plan de lecție clasa a XII a - proprietăți ale legilor de compoziție - comutativitate . asociativitate

Liceul : Grup Scolar Industrial Construtii de Masini Dacia Clasa :a XII-a E Data : 6.10.2008 Propunator : profesor Disciplina:...

Ecuații Diferențiale Ordinare de Ordinul Întâi Integrabile prin Cuadraturi

O ecuaţie diferenţială ordinară de ordinul întâi sub formă normală se prezintă printr-o egalitate de forma: , (1) unde este funcţia necunoscută...

Matematici Speciale

Tema de casă nr.1 1. Funcţii şi formule trigonometrice 2. Formule de derivare 3. Formule de integrare Temă de casă nr.2 1. Să se determine...

Ecuații

1. Introducere în teoria ecuaţiilor diferenţiale ordinare Fie y(x) o funcţie de variabila independent x. Notăm prin y’, y’’,…, y(n) derivatele...

Progresii Aritmetice și Geometrice

1.DEFINITIA PROGRESIEI ARITMETICE Un sir de numere (A1 ,A2 ,… ,An ; n>=1) in care fiecare termen incepand cu al doilea ,se obtine din cel...

Te-ar putea interesa și

Inteligență artificială - prolog

1) Introducere Inteligenta Artificiala 1.1 Ce este inteligenta artificiala? Inteligenţa artificială (IA) este inteligenta maşinii şi ramură a...

Metoda backtracking

METODA BACKTRACKING Tehnica folosita:Metoda Backtracking Aceasta tehnica se foloseste in rezolvarea problemelor care indeplinesc simulltan...

Divide-et-Impera

Cerinta: Se dau n numere naturale. Să se afișeze al k-ulea cel mai mic element din șir. Rezolvarea este compusa din doua functii importante, prima...

Divide et Impera

Divide et impera – sortari Prezentare generala Divide et impera este o tehnica speciala prin care se pot rezolva anumite probleme. Ideea de baza...

Algoritmica grafurilor

Capitolul 1 INTRODUCERE Pentru noţiunile din acest paragraf am consultat Behzad, Chartrand, Foster, Croitoru, Olaru, Tomescu. Alte completări...

Laborator SDA

LISTE SIMPLU ÎNLANTUITE 1. Continutul lucrarii În lucrare sunt prezentate operatiile importante asupra listelor simplu înlantuite si...

Structuri de Date și Algoritmi

1. Conceptul de dată În informatică, prin dată, se desemnează un model de reprezentare a informaţiei, model cu care se poate opera pentru a obţine...

Structuri de Date și Alogoritmi

EXTENSII ALE LIMBAJULUI C++ A. Operaţii de intrare-ieşire specifice limbajului C++ I. Noţiuni teoretice Limbajul C++ furnizează o bibliotecă...

Ai nevoie de altceva?