SlideShare a Scribd company logo
1 of 10
Hurmuzachii VladHurmuzachii Vlad

 Definitie
 Schema de aplicare
 Exemplu
 Metode rezolvare
 Particularitati de implimentare
 Modelul matematic
 Link-uri utile
Cuprins

 Metoda trierii presupune ca solutia unei probleme
poate fi gasita analizind consecutiv elementele Si ale
unei multimi finite
S={s1, s2 , s3 , ... , sn}
denumita multimea solutiilor posibile.In cele mai
simple cazuri elementele Si, Si apartine S,pot fi
reprezentate prin valori apartinind unor tipuri
ordinale de data,integer,boolean,char,enumerare,sau
subdomeniu.
Definitie

Schema de aplicare
x satisface
condiţia problemei
x ⇐ s1
în S există
elemente necercetate
STOP
START
Includem x în soluţie
da
x ⇐ un element necercetat din S
da
nu
nu

 Se consideră numerele naturale din mulţimea
{1, 2, 3, ..., n}. Să se determine toate elementele acestei
mulţimi, pentru care suma cifrelor este egală cu un
număr dat m.
Exemplu

Pentru i de la 1 pînă la n:
 Se calculează suma cifrelor
numărului i.
 Dacă suma cifrelor este egală cu m
includem i în soluţie
Metoda de rezolvare

 Generarea şi cercetarea consecutivă a elementelor
mulţimii S.
 Utilizarea funcţiilor şi procedurilor pentru fiecare
din subproblemele:
 Verificarea apartenenţei elementului cercetat si la
soluţie
 Plasarea elementului curent în soluţie
 Generarea următorului element al mulţimii
(dacă e necesar)
Particularitati de implimentare

 Elementele mulţimii S pot fi
interpretate ca numere {0, 1,
2, ..., 2n
-1}, reprezentate pe n
poziţii binare.
 Pentru generarea
consecutivă a secvenţelor
binare se va utiliza formula:
 s0 = 0;
si= si-1 + 1; i=1, ..., 2n
-1
Modelul matematic
;1211...111
;2210...111
...
;2010...00
;101...000
;000...000
−=
−=
=
=
=
n
n
n
n
n
n
n






 http://www.slideshare.net/scorlat/tehnici-de-
programaretriere
 http://ru.scribd.com/doc/60874739/Proiect-la-
informatica
 http://conspecte.ro/cursuri/informatica/iterativitat
ea-sau-recursivitatea-metoda-trierii-4442.html
Link-uri utile

 http://www.slideshare.net/scorlat/tehnici-de-
programaretriere
 http://ru.scribd.com/doc/60874739/Proiect-la-
informatica
 http://conspecte.ro/cursuri/informatica/iterativitat
ea-sau-recursivitatea-metoda-trierii-4442.html
Link-uri utile

More Related Content

What's hot (19)

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

Viewers also liked (14)

Dinu(2)
Dinu(2)Dinu(2)
Dinu(2)
 
Catalina
CatalinaCatalina
Catalina
 
Metoda trierii(1)
Metoda trierii(1)Metoda trierii(1)
Metoda trierii(1)
 
Tehnica greedy
Tehnica greedyTehnica greedy
Tehnica greedy
 
Metoda reluarii
Metoda reluariiMetoda reluarii
Metoda reluarii
 
MetodaRMC
MetodaRMCMetodaRMC
MetodaRMC
 
Metoda reluării
Metoda reluăriiMetoda reluării
Metoda reluării
 
Marandici constantin ( tehnica greedy)
Marandici constantin ( tehnica greedy)Marandici constantin ( tehnica greedy)
Marandici constantin ( tehnica greedy)
 
Metoda greedy informatica
Metoda greedy informaticaMetoda greedy informatica
Metoda greedy informatica
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
Metoda greedy
Metoda greedyMetoda greedy
Metoda greedy
 
0metoda reluarii
0metoda reluarii0metoda reluarii
0metoda reluarii
 
Metoda backtracking(1)
Metoda backtracking(1)Metoda backtracking(1)
Metoda backtracking(1)
 
Metoda reluării
Metoda reluăriiMetoda reluării
Metoda reluării
 

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
 

Hurmuzachii vlad

  • 2.   Definitie  Schema de aplicare  Exemplu  Metode rezolvare  Particularitati de implimentare  Modelul matematic  Link-uri utile Cuprins
  • 3.   Metoda trierii presupune ca solutia unei probleme poate fi gasita analizind consecutiv elementele Si ale unei multimi finite S={s1, s2 , s3 , ... , sn} denumita multimea solutiilor posibile.In cele mai simple cazuri elementele Si, Si apartine S,pot fi reprezentate prin valori apartinind unor tipuri ordinale de data,integer,boolean,char,enumerare,sau subdomeniu. Definitie
  • 4.  Schema de aplicare x satisface condiţia problemei x ⇐ s1 în S există elemente necercetate STOP START Includem x în soluţie da x ⇐ un element necercetat din S da nu nu
  • 5.   Se consideră numerele naturale din mulţimea {1, 2, 3, ..., n}. Să se determine toate elementele acestei mulţimi, pentru care suma cifrelor este egală cu un număr dat m. Exemplu
  • 6.  Pentru i de la 1 pînă la n:  Se calculează suma cifrelor numărului i.  Dacă suma cifrelor este egală cu m includem i în soluţie Metoda de rezolvare
  • 7.   Generarea şi cercetarea consecutivă a elementelor mulţimii S.  Utilizarea funcţiilor şi procedurilor pentru fiecare din subproblemele:  Verificarea apartenenţei elementului cercetat si la soluţie  Plasarea elementului curent în soluţie  Generarea următorului element al mulţimii (dacă e necesar) Particularitati de implimentare
  • 8.   Elementele mulţimii S pot fi interpretate ca numere {0, 1, 2, ..., 2n -1}, reprezentate pe n poziţii binare.  Pentru generarea consecutivă a secvenţelor binare se va utiliza formula:  s0 = 0; si= si-1 + 1; i=1, ..., 2n -1 Modelul matematic ;1211...111 ;2210...111 ... ;2010...00 ;101...000 ;000...000 −= −= = = = n n n n n n n     
  • 9.   http://www.slideshare.net/scorlat/tehnici-de- programaretriere  http://ru.scribd.com/doc/60874739/Proiect-la- informatica  http://conspecte.ro/cursuri/informatica/iterativitat ea-sau-recursivitatea-metoda-trierii-4442.html Link-uri utile
  • 10.   http://www.slideshare.net/scorlat/tehnici-de- programaretriere  http://ru.scribd.com/doc/60874739/Proiect-la- informatica  http://conspecte.ro/cursuri/informatica/iterativitat ea-sau-recursivitatea-metoda-trierii-4442.html Link-uri utile