SlideShare a Scribd company logo
1 of 7
Tema:Tema: Metoda trieriiMetoda trierii
Realizat de:Realizat de: Ojoga DinuOjoga Dinu
În ce constă metoda trierii?În ce constă metoda trierii?
Metoda trierii presupune că soluţiaMetoda trierii presupune că soluţia
unei probleme poate fi găsităunei probleme poate fi găsită
analizînd consecutiv elementele sanalizînd consecutiv elementele sii aleale
unei mulţimi finiteunei mulţimi finite SS == {s{s11, s, s22 …, s…, sii ,,
…, s…, skk}} , denumit, denumităă mulţimeamulţimea
soluţiilor posibile.soluţiilor posibile.
În cele mai simple cazuri elementeleÎn cele mai simple cazuri elementele ssii
ale lui S, pot fi reprezentate prinale lui S, pot fi reprezentate prin
valori aparţinînd unor tipuri ordinalevalori aparţinînd unor tipuri ordinale
de date:de date: integer, boolean, char,integer, boolean, char,
enumerareenumerare sausau subdomeniusubdomeniu..
Care este schema ei generală?Care este schema ei generală?
Schema generalăSchema generală a unui algoritm poate fia unui algoritm poate fi
redată cu ajutorului unui ciclu:redată cu ajutorului unui ciclu:
For iFor i:=1 to k do:=1 to k do
iif SolutiePosibila (f SolutiePosibila (SSii) then PrelucrareaSolu) then PrelucrareaSoluţiei (ţiei (SSii))
o funcţie booleană care
returnează valoarea true
dacă elementul Si satisface
condiţiile problemei şi false
în caz contrar.
procedura care efectuează
prelucrarea elementului
selectat. De obicei, în
această procedură soluţia
Si este afişată pe ecran.
Avantajul principalAvantajul principal al algoritmilor bazaţi peal algoritmilor bazaţi pe
metoda trierii constă în faptul că programele sîntmetoda trierii constă în faptul că programele sînt
relativ simple, iar depanarea lor nu necesitărelativ simple, iar depanarea lor nu necesită
teste sofisticate.teste sofisticate.
Metoda trierii este aplicatăMetoda trierii este aplicată numai în scopurinumai în scopuri
didactice sau pentru elaborarea unor programedidactice sau pentru elaborarea unor programe
al căror timp de execuţie nu e critic.al căror timp de execuţie nu e critic.
În general, algoritmii realizează operaţiile legate deÎn general, algoritmii realizează operaţiile legate de
prelucrarea unor mulţimi:prelucrarea unor mulţimi:
reuniunea;reuniunea;
diferenţa;diferenţa;
interesecţia;interesecţia;
generarea tuturor submulţimilor, permutărilorgenerarea tuturor submulţimilor, permutărilor
sau combinărilor de obiecte;sau combinărilor de obiecte;
1.1.
http://ro.scribd.com/doc/60874http://ro.scribd.com/doc/608747
2.2.
http://www.didactic.ro/materialhttp://www.didactic.ro/material
3. ,,Manual pentru clasa3. ,,Manual pentru clasa XIXI--
a’’a’’
1.1.
http://ro.scribd.com/doc/60874http://ro.scribd.com/doc/608747
2.2.
http://www.didactic.ro/materialhttp://www.didactic.ro/material
3. ,,Manual pentru clasa3. ,,Manual pentru clasa XIXI--
a’’a’’

More Related Content

What's hot (17)

Metoda trierii
Metoda trieriiMetoda trierii
Metoda trierii
 
Metoda greedy(1)
Metoda greedy(1)Metoda greedy(1)
Metoda greedy(1)
 
Informatica
InformaticaInformatica
Informatica
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Metoda trierii
Metoda trieriiMetoda trierii
Metoda trierii
 
Hurmuzachii vlad
Hurmuzachii vladHurmuzachii vlad
Hurmuzachii vlad
 
Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Inform
InformInform
Inform
 
Informat
InformatInformat
Informat
 
Metoda Trierii
Metoda TrieriiMetoda Trierii
Metoda Trierii
 
Metoda greedy informatica
Metoda greedy informaticaMetoda greedy informatica
Metoda greedy informatica
 
Tema2 algoritmi
Tema2 algoritmiTema2 algoritmi
Tema2 algoritmi
 
Tema
TemaTema
Tema
 
Caliga cirmanu
Caliga cirmanuCaliga cirmanu
Caliga cirmanu
 
Daria
DariaDaria
Daria
 
Metoda greedy(1)
Metoda greedy(1)Metoda greedy(1)
Metoda greedy(1)
 
Ecuatii exponentiale
Ecuatii exponentialeEcuatii exponentiale
Ecuatii exponentiale
 

Viewers also liked (9)

Elemente de programare ap
Elemente de programare apElemente de programare ap
Elemente de programare ap
 
Problema Magazinului Cu Cele 10 Raioane
Problema Magazinului Cu Cele 10 RaioaneProblema Magazinului Cu Cele 10 Raioane
Problema Magazinului Cu Cele 10 Raioane
 
Greedy
GreedyGreedy
Greedy
 
Tema
TemaTema
Tema
 
AlgoritmiRepetitivi
 AlgoritmiRepetitivi AlgoritmiRepetitivi
AlgoritmiRepetitivi
 
Istoria calculatorului
Istoria calculatoruluiIstoria calculatorului
Istoria calculatorului
 
Algorithm Design Presentation
Algorithm Design PresentationAlgorithm Design Presentation
Algorithm Design Presentation
 
Sir de caractere in turbo pascal
Sir de caractere in turbo pascalSir de caractere in turbo pascal
Sir de caractere in turbo pascal
 
Algorithm.ppt
Algorithm.pptAlgorithm.ppt
Algorithm.ppt
 

Similar to Dinu(2) (8)

Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Catalina
CatalinaCatalina
Catalina
 
Informatica metoda trierii
Informatica metoda trieriiInformatica metoda trierii
Informatica metoda trierii
 
Tehnici de programare
Tehnici de programareTehnici de programare
Tehnici de programare
 
Metoda trierii
Metoda trieriiMetoda trierii
Metoda trierii
 
Introducere in informatica
Introducere in informaticaIntroducere in informatica
Introducere in informatica
 
Metoda reluării(1)
Metoda reluării(1)Metoda reluării(1)
Metoda reluării(1)
 
Metoda programarii dinamice
Metoda programarii dinamiceMetoda programarii dinamice
Metoda programarii dinamice
 

More from Balan Veronica (20)

10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n10690908 737125719676587 190185588_n
10690908 737125719676587 190185588_n
 
Integrarea numerica
Integrarea numericaIntegrarea numerica
Integrarea numerica
 
Veronica botnarenco
Veronica botnarencoVeronica botnarenco
Veronica botnarenco
 
Integrare numerică
Integrare numericăIntegrare numerică
Integrare numerică
 
Inform
InformInform
Inform
 
Metodele de integrare
Metodele de integrareMetodele de integrare
Metodele de integrare
 
Metode de calcul al integralei definite
Metode de calcul al integralei definiteMetode de calcul al integralei definite
Metode de calcul al integralei definite
 
Integrarea numerică
Integrarea numericăIntegrarea numerică
Integrarea numerică
 
Dreptunghiuri
DreptunghiuriDreptunghiuri
Dreptunghiuri
 
aana
aanaaana
aana
 
CatPadI
CatPadICatPadI
CatPadI
 
integrare
integrareintegrare
integrare
 
Metoda0newton
Metoda0newtonMetoda0newton
Metoda0newton
 
Metoda-bisecției
Metoda-bisecțieiMetoda-bisecției
Metoda-bisecției
 
Metoda-coardei
Metoda-coardeiMetoda-coardei
Metoda-coardei
 
Metoda-newton(1)
Metoda-newton(1)Metoda-newton(1)
Metoda-newton(1)
 
newton
newtonnewton
newton
 
BD
BDBD
BD
 
pr
prpr
pr
 
PD
PDPD
PD
 

Dinu(2)

  • 1. Tema:Tema: Metoda trieriiMetoda trierii Realizat de:Realizat de: Ojoga DinuOjoga Dinu
  • 2. În ce constă metoda trierii?În ce constă metoda trierii? Metoda trierii presupune că soluţiaMetoda trierii presupune că soluţia unei probleme poate fi găsităunei probleme poate fi găsită analizînd consecutiv elementele sanalizînd consecutiv elementele sii aleale unei mulţimi finiteunei mulţimi finite SS == {s{s11, s, s22 …, s…, sii ,, …, s…, skk}} , denumit, denumităă mulţimeamulţimea soluţiilor posibile.soluţiilor posibile. În cele mai simple cazuri elementeleÎn cele mai simple cazuri elementele ssii ale lui S, pot fi reprezentate prinale lui S, pot fi reprezentate prin valori aparţinînd unor tipuri ordinalevalori aparţinînd unor tipuri ordinale de date:de date: integer, boolean, char,integer, boolean, char, enumerareenumerare sausau subdomeniusubdomeniu..
  • 3. Care este schema ei generală?Care este schema ei generală? Schema generalăSchema generală a unui algoritm poate fia unui algoritm poate fi redată cu ajutorului unui ciclu:redată cu ajutorului unui ciclu: For iFor i:=1 to k do:=1 to k do iif SolutiePosibila (f SolutiePosibila (SSii) then PrelucrareaSolu) then PrelucrareaSoluţiei (ţiei (SSii)) o funcţie booleană care returnează valoarea true dacă elementul Si satisface condiţiile problemei şi false în caz contrar. procedura care efectuează prelucrarea elementului selectat. De obicei, în această procedură soluţia Si este afişată pe ecran.
  • 4.
  • 5. Avantajul principalAvantajul principal al algoritmilor bazaţi peal algoritmilor bazaţi pe metoda trierii constă în faptul că programele sîntmetoda trierii constă în faptul că programele sînt relativ simple, iar depanarea lor nu necesitărelativ simple, iar depanarea lor nu necesită teste sofisticate.teste sofisticate. Metoda trierii este aplicatăMetoda trierii este aplicată numai în scopurinumai în scopuri didactice sau pentru elaborarea unor programedidactice sau pentru elaborarea unor programe al căror timp de execuţie nu e critic.al căror timp de execuţie nu e critic. În general, algoritmii realizează operaţiile legate deÎn general, algoritmii realizează operaţiile legate de prelucrarea unor mulţimi:prelucrarea unor mulţimi: reuniunea;reuniunea; diferenţa;diferenţa; interesecţia;interesecţia; generarea tuturor submulţimilor, permutărilorgenerarea tuturor submulţimilor, permutărilor sau combinărilor de obiecte;sau combinărilor de obiecte;