SlideShare a Scribd company logo
1 of 6
Tema: Metoda trierii
Realizat de: Pădure Cătălina
În ce constă metoda trierii?
Metoda trierii presupune că soluţia
unei probleme poate fi găsită
analizînd consecutiv elementele si
ale unei mulţimi finite S = {s1, s2 …, si
, …, sk} , denumită mulţimea
soluţiilor posibile.
!!! În cele mai simple cazuri elementele
si ale lui S, pot fi reprezentate prin
valori aparţinînd unor tipuri ordinale de
date:
integer, boolean, char, enumerare sau
Care este schema ei
generală?
Schema generală a unui algoritm poate
fi redată cu ajutorului unui ciclu:
For i:=1 to k do
if SolutiePosibila (Si) then PrelucrareaSoluţiei (Si)
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 principal al algoritmilor bazaţi pe
metoda trierii constă în faptul că programele
sînt relativ simple, iar depanarea lor nu
necesită teste sofisticate.
Metoda trierii este aplicată numai în scopuri
didactice sau pentru elaborarea unor programe
al căror timp de execuţie nu e critic.
În general, algoritmii realizează operaţiile
legate de prelucrarea unor mulţimi:
reuniunea;
diferenţa;
interesecţia;
generarea tuturor submulţimilor,
permutărilor sau combinărilor de obiecte;
1.http://ro.scribd.com/doc/
60874739/Proiect-la-
informatica
2.http://www.didactic.ro/ma
teriale-
didactice/12084_metoda-
trierii
3. ,,Manual pentru clasa
11-a’’

More Related Content

What's hot (19)

Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Daria
DariaDaria
Daria
 
Inf-Mt
Inf-MtInf-Mt
Inf-Mt
 
Tehnici de programare triere
Tehnici de programare triereTehnici de programare triere
Tehnici de programare triere
 
Metoda trierii
Metoda trieriiMetoda trierii
Metoda trierii
 
Informatica metoda trierii
Informatica metoda trieriiInformatica metoda trierii
Informatica metoda trierii
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Metoda trierii(1)
Metoda trierii(1)Metoda trierii(1)
Metoda trierii(1)
 
Metoda Greedy
Metoda GreedyMetoda Greedy
Metoda Greedy
 
Metoda Trierii
Metoda TrieriiMetoda Trierii
Metoda Trierii
 
Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Metoda greedy(1)
Metoda greedy(1)Metoda greedy(1)
Metoda greedy(1)
 
Metoda trieii..alina
Metoda trieii..alinaMetoda trieii..alina
Metoda trieii..alina
 
Catalina metgreedy
Catalina metgreedyCatalina metgreedy
Catalina metgreedy
 
Tehnici de programare_triere_1522
Tehnici de programare_triere_1522Tehnici de programare_triere_1522
Tehnici de programare_triere_1522
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
RH
RHRH
RH
 

Viewers also liked (13)

Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Metoda trierii(1)
Metoda trierii(1)Metoda trierii(1)
Metoda trierii(1)
 
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
 
Metoda reluării
Metoda reluăriiMetoda reluării
Metoda reluării
 
Caliga cirmanu
Caliga cirmanuCaliga cirmanu
Caliga cirmanu
 
Metoda greedy informatica
Metoda greedy informaticaMetoda greedy informatica
Metoda greedy informatica
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Metoda backtracking(1)
Metoda backtracking(1)Metoda backtracking(1)
Metoda backtracking(1)
 
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
 
Catalina.metoda reluării
Catalina.metoda reluăriiCatalina.metoda reluării
Catalina.metoda reluării
 
Informatica(1)
Informatica(1)Informatica(1)
Informatica(1)
 
Metoda reluării(3)
Metoda reluării(3)Metoda reluării(3)
Metoda reluării(3)
 
Metoda reluarii..
Metoda reluarii..Metoda reluarii..
Metoda reluarii..
 

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
 

Catalina

  • 1. Tema: Metoda trierii Realizat de: Pădure Cătălina
  • 2. În ce constă metoda trierii? Metoda trierii presupune că soluţia unei probleme poate fi găsită analizînd consecutiv elementele si ale unei mulţimi finite S = {s1, s2 …, si , …, sk} , denumită mulţimea soluţiilor posibile. !!! În cele mai simple cazuri elementele si ale lui S, pot fi reprezentate prin valori aparţinînd unor tipuri ordinale de date: integer, boolean, char, enumerare sau
  • 3. Care este schema ei generală? Schema generală a unui algoritm poate fi redată cu ajutorului unui ciclu: For i:=1 to k do if SolutiePosibila (Si) then PrelucrareaSoluţiei (Si) 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 principal al algoritmilor bazaţi pe metoda trierii constă în faptul că programele sînt relativ simple, iar depanarea lor nu necesită teste sofisticate. Metoda trierii este aplicată numai în scopuri didactice sau pentru elaborarea unor programe al căror timp de execuţie nu e critic. În general, algoritmii realizează operaţiile legate de prelucrarea unor mulţimi: reuniunea; diferenţa; interesecţia; generarea tuturor submulţimilor, permutărilor sau combinărilor de obiecte;