SlideShare a Scribd company logo
Analiza algoritmilor
Complexitatea algoritmilor
Algoritmul reprezintă o succesiune
finită de operaţii cunoscute care fiind
executate într-o ordine bine stabilită
furnizează soluţia unei probleme.
Complexitatea algoritmilor
 Coplexitatea

algoritmilor se
caracterizează prinnecesarul de
memorie şi durata de execuţi.
 Metodele de estimare a acestor
indicatori se studiază într-un
compartiment special al informaticii
numit analza algoritmilor.
Complexitatea algoritmilor
 Vom

folosi următoarele notaţii:
n- un număr natural ce caracterizează
mărimea datelor de intrare ale unui
algoritm.
V(n)-volumul de memorie internă necesară
pentru păstrarea datelor cu care
operează algoritmul.
T(n)- timpul execuţiei algoritmului.
Complexitatea algoritmilor
Exemplu, pentru rezolvarea unei probleme există
doi algoritmi pe care îi notăm cu А1 şi А2
Necesarul de memorie şi timpul execuţiei pentru
algoritmul este А1
V1 (n)=100n2+4
T1(n)=n3+10-3
Iar А2
V2 (n)=100n+12
T2(n)=2n•10-6
Complexitatea algoritmilor
n

10

20

30

40

50

V1(n)

9,77Kocteţi

39,06
Kocteţi

87,89
Kocteţi

156,25
Kocteţi

244,14
Kocteţi

V2(n)

112 Kocteţi

212 Kocteţi

312 Kocteţi

412 Kocteţi

512 Kocteţi

T1(n)

1s

8s

9s

16s

25s

T2(n)

0,001s

1,05s

18s

13zile

36ani
Estimarea necesarului de memorie
Evaluarea necesarului de memorie V(n)
poate fi făcută calculînd numărul
variabilelor nestructurate
integer,real,booleean,char,enumerare,su
bdomeniu..
În PASCAL 7 memoria se alocă conform
tabelului
Tip

Memoria

integer

2 octeţi

real

6 octeţi

boolean

1 octet

char

1 octet

enumerare

1 octet

interval

In dependenţă de tipul de bază

referinţă

4 octeţi

pointer

4 octeţi
Var A:array[1..n,1..n] of real;
B :array [1..n] of integer;
P: boolean;
S:string[10];
Sa calculam necesarul de memorie pentru
variabilele A,B,P,S
V(n)=6n2 +n+1+10= 6n2 +n+11 octeti
exercitiu
Sa se calculeze necesarul de memorie
pentru variabilele din urmatoarele
declaratii
Var A:array[1..n,1..n] of integer;
B :string;
P: boolean;
C:array[1..n,1..n,1..n] of boolean;
Masurarea timpului de executie
Unit U7;
Interface
Function TimpulCurent:real;
Implementation
Uses Dos;
Var ore:word;
minute:word;
secunde:word;
sutimi:word;
Function TimpulCurent;
GetTime(ore,minute,secunde,sutimi);
TimpulCurent:=3600.0*ore+60.0*minute+1.0*secunde+0.01*sutimi;
End;
End.
Masurarea timpului de executie
Program p149;
Uses U7;
Type vector =array[1..10000] of real;
Var A:vector;
i,n:integer;
t1,t2:real;
procedure sortare (var A:vector;n:integer);
var I,j:integer;
r:real;
begin
for i:=1 to n do
for j:=1 to n-1 do
if A[j]>A[j+1] then
begin
r:=A[j];
A[j]:=A[j+1];
A[j+1]:=r;
End;
End;
Begin
Write(‘Introduceti numarul de elemente n=’);
Readln(n);
For i:=1 to n do A[i]:=n-i+1;
t1:=TimpulCurent;
sortare(A,n);
t2:=TimpulCurent;
writeln(‘Timpul executiei ’, (t2-t1):7:2, ‘sek.’);
readln.

More Related Content

What's hot

Metoda newton informatica
Metoda newton informaticaMetoda newton informatica
Metoda newton informatica
miklleee
 
Curs 1 ppt v2021.ppt
Curs 1 ppt v2021.pptCurs 1 ppt v2021.ppt
Curs 1 ppt v2021.ppt
Maria Oroian
 
Notiune de model si modelare
Notiune de model si modelareNotiune de model si modelare
Notiune de model si modelare
Colegiul de Industrie Usoara
 
Inducția electromagnetică
Inducția electromagneticăInducția electromagnetică
Inducția electromagneticăLau Laura
 
Didactica educatie tehnologica
Didactica educatie tehnologicaDidactica educatie tehnologica
Didactica educatie tehnologica
Costin Florin
 
Transportul energiei electrice la distanta
Transportul energiei electrice la distantaTransportul energiei electrice la distanta
Transportul energiei electrice la distanta
Cucler Liviu
 
Structura calculatorului
Structura calculatoruluiStructura calculatorului
Structura calculatorului
Bogonos Diana Diana
 
Sistemul muscular -Prezentare PowerPoint
Sistemul muscular -Prezentare PowerPointSistemul muscular -Prezentare PowerPoint
Sistemul muscular -Prezentare PowerPoint
Octavian Rusu
 
Paralelismul in spatiu
Paralelismul in spatiuParalelismul in spatiu
Paralelismul in spatiu
Virginia Ilina
 
Portretul lui Stefan cel Mare.doc
Portretul lui Stefan cel Mare.docPortretul lui Stefan cel Mare.doc
Portretul lui Stefan cel Mare.doc
DexteR914621
 
Stefan Cel Mare
Stefan Cel MareStefan Cel Mare
Stefan Cel Mare
Lucian
 
267538854 dictionar-de-personaje-literare (1)
267538854 dictionar-de-personaje-literare (1)267538854 dictionar-de-personaje-literare (1)
267538854 dictionar-de-personaje-literare (1)
dobrovolschi79
 
Paronimele in limba română. rotari margarita
Paronimele in limba română. rotari margaritaParonimele in limba română. rotari margarita
Paronimele in limba română. rotari margarita
AlexandruTudoreac
 
Analiza la oda in metru antic
Analiza  la oda in metru anticAnaliza  la oda in metru antic
Analiza la oda in metru antic
hostsname
 
Locul si rolul_educatiei_tehnologice
Locul si rolul_educatiei_tehnologiceLocul si rolul_educatiei_tehnologice
Locul si rolul_educatiei_tehnologiceSima Sorin
 
Coeficienti calorici
Coeficienti caloriciCoeficienti calorici
Coeficienti calorici
Fabi Chiriacescu
 
Celula eucariota
Celula eucariotaCelula eucariota
Celula eucariota
marianaranciu
 
Eminescu oda in metru antic-note de lectura
Eminescu oda in metru antic-note de lecturaEminescu oda in metru antic-note de lectura
Eminescu oda in metru antic-note de lectura
IOANR
 

What's hot (20)

Metoda newton informatica
Metoda newton informaticaMetoda newton informatica
Metoda newton informatica
 
Curs 1 ppt v2021.ppt
Curs 1 ppt v2021.pptCurs 1 ppt v2021.ppt
Curs 1 ppt v2021.ppt
 
Notiune de model si modelare
Notiune de model si modelareNotiune de model si modelare
Notiune de model si modelare
 
Inducția electromagnetică
Inducția electromagneticăInducția electromagnetică
Inducția electromagnetică
 
Didactica educatie tehnologica
Didactica educatie tehnologicaDidactica educatie tehnologica
Didactica educatie tehnologica
 
Natura luminii. interferența luminii
Natura luminii. interferența luminiiNatura luminii. interferența luminii
Natura luminii. interferența luminii
 
Metoda trierii(1)
Metoda trierii(1)Metoda trierii(1)
Metoda trierii(1)
 
Transportul energiei electrice la distanta
Transportul energiei electrice la distantaTransportul energiei electrice la distanta
Transportul energiei electrice la distanta
 
Structura calculatorului
Structura calculatoruluiStructura calculatorului
Structura calculatorului
 
Sistemul muscular -Prezentare PowerPoint
Sistemul muscular -Prezentare PowerPointSistemul muscular -Prezentare PowerPoint
Sistemul muscular -Prezentare PowerPoint
 
Paralelismul in spatiu
Paralelismul in spatiuParalelismul in spatiu
Paralelismul in spatiu
 
Portretul lui Stefan cel Mare.doc
Portretul lui Stefan cel Mare.docPortretul lui Stefan cel Mare.doc
Portretul lui Stefan cel Mare.doc
 
Stefan Cel Mare
Stefan Cel MareStefan Cel Mare
Stefan Cel Mare
 
267538854 dictionar-de-personaje-literare (1)
267538854 dictionar-de-personaje-literare (1)267538854 dictionar-de-personaje-literare (1)
267538854 dictionar-de-personaje-literare (1)
 
Paronimele in limba română. rotari margarita
Paronimele in limba română. rotari margaritaParonimele in limba română. rotari margarita
Paronimele in limba română. rotari margarita
 
Analiza la oda in metru antic
Analiza  la oda in metru anticAnaliza  la oda in metru antic
Analiza la oda in metru antic
 
Locul si rolul_educatiei_tehnologice
Locul si rolul_educatiei_tehnologiceLocul si rolul_educatiei_tehnologice
Locul si rolul_educatiei_tehnologice
 
Coeficienti calorici
Coeficienti caloriciCoeficienti calorici
Coeficienti calorici
 
Celula eucariota
Celula eucariotaCelula eucariota
Celula eucariota
 
Eminescu oda in metru antic-note de lectura
Eminescu oda in metru antic-note de lecturaEminescu oda in metru antic-note de lectura
Eminescu oda in metru antic-note de lectura
 

Viewers also liked

Structuri De Date Alocate Dinamic
Structuri De Date Alocate DinamicStructuri De Date Alocate Dinamic
Structuri De Date Alocate DinamicCarmen Negrea
 
презентация Microsoft office_power_point_(3)[1]
презентация Microsoft office_power_point_(3)[1]презентация Microsoft office_power_point_(3)[1]
презентация Microsoft office_power_point_(3)[1]rojcov
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesoruluinatashcka
 
ALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICE
ALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICEALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICE
ALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICE
Mihai Ciobanu
 
Baza de date relatioala
Baza de date relatioalaBaza de date relatioala
Baza de date relatioalarojcov
 
документ Microsoft office_word
документ Microsoft office_wordдокумент Microsoft office_word
документ Microsoft office_wordrojcov
 
Tipul de date pointer
Tipul de date pointerTipul de date pointer
Tipul de date pointer
Colegiul de Industrie Usoara
 
SMC
SMCSMC
CatPad
CatPadCatPad
Metoda coardelor(1)
Metoda coardelor(1)Metoda coardelor(1)
Metoda coardelor(1)
Balan Veronica
 
Metoda coardelor (2)
Metoda coardelor (2)Metoda coardelor (2)
Metoda coardelor (2)
Balan Veronica
 
Metoda-coardei
Metoda-coardeiMetoda-coardei
Metoda-coardei
Balan Veronica
 
Metoda bisecu021 biei
Metoda bisecu021 bieiMetoda bisecu021 biei
Metoda bisecu021 biei
Balan Veronica
 
MBR
MBRMBR

Viewers also liked (20)

Structuri De Date Alocate Dinamic
Structuri De Date Alocate DinamicStructuri De Date Alocate Dinamic
Structuri De Date Alocate Dinamic
 
презентация Microsoft office_power_point_(3)[1]
презентация Microsoft office_power_point_(3)[1]презентация Microsoft office_power_point_(3)[1]
презентация Microsoft office_power_point_(3)[1]
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
ALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICE
ALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICEALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICE
ALGORITMI DE REZOLVARE A UNOR PROBLEME MATEMATICE
 
Тип данных Pointer
Тип данных PointerТип данных Pointer
Тип данных Pointer
 
Baza de date relatioala
Baza de date relatioalaBaza de date relatioala
Baza de date relatioala
 
документ Microsoft office_word
документ Microsoft office_wordдокумент Microsoft office_word
документ Microsoft office_word
 
Tipul de date pointer
Tipul de date pointerTipul de date pointer
Tipul de date pointer
 
Viermi
ViermiViermi
Viermi
 
McD
McDMcD
McD
 
SMC
SMCSMC
SMC
 
CatPad
CatPadCatPad
CatPad
 
MC
MCMC
MC
 
MCR
MCRMCR
MCR
 
Metoda coardelor(1)
Metoda coardelor(1)Metoda coardelor(1)
Metoda coardelor(1)
 
Metoda coardelor (2)
Metoda coardelor (2)Metoda coardelor (2)
Metoda coardelor (2)
 
McS
McSMcS
McS
 
Metoda-coardei
Metoda-coardeiMetoda-coardei
Metoda-coardei
 
Metoda bisecu021 biei
Metoda bisecu021 bieiMetoda bisecu021 biei
Metoda bisecu021 biei
 
MBR
MBRMBR
MBR
 

More from Colegiul de Industrie Usoara

Analiza chestionarelor absolventilor grupelor M
Analiza chestionarelor absolventilor grupelor MAnaliza chestionarelor absolventilor grupelor M
Analiza chestionarelor absolventilor grupelor M
Colegiul de Industrie Usoara
 
Analiza chestionarelor absolventilor grupelor F
Analiza chestionarelor absolventilor grupelor FAnaliza chestionarelor absolventilor grupelor F
Analiza chestionarelor absolventilor grupelor F
Colegiul de Industrie Usoara
 
Analiza chestionarelor absolventi MT
Analiza chestionarelor absolventi MTAnaliza chestionarelor absolventi MT
Analiza chestionarelor absolventi MT
Colegiul de Industrie Usoara
 
Darea de seama a catedrei Stiinte reale 2017 2018
Darea de seama a catedrei Stiinte reale 2017 2018Darea de seama a catedrei Stiinte reale 2017 2018
Darea de seama a catedrei Stiinte reale 2017 2018
Colegiul de Industrie Usoara
 
Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17
Colegiul de Industrie Usoara
 
Raport de autoevaluare. Carauș V. 04.07.2017
Raport de autoevaluare. Carauș V. 04.07.2017Raport de autoevaluare. Carauș V. 04.07.2017
Raport de autoevaluare. Carauș V. 04.07.2017
Colegiul de Industrie Usoara
 
Aspecte teoretice evaluarea externa 13.03.17
Aspecte teoretice evaluarea externa 13.03.17Aspecte teoretice evaluarea externa 13.03.17
Aspecte teoretice evaluarea externa 13.03.17
Colegiul de Industrie Usoara
 
Diseminarea bunelor practice 22.05.17
Diseminarea bunelor practice  22.05.17Diseminarea bunelor practice  22.05.17
Diseminarea bunelor practice 22.05.17
Colegiul de Industrie Usoara
 
Orar profesori 1.09.2017
Orar profesori 1.09.2017Orar profesori 1.09.2017
Orar profesori 1.09.2017
Colegiul de Industrie Usoara
 
понятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данныхпонятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данных
Colegiul de Industrie Usoara
 
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
Colegiul de Industrie Usoara
 
Modelarea și tehnologia tricotajelor
Modelarea și tehnologia tricotajelor Modelarea și tehnologia tricotajelor
Modelarea și tehnologia tricotajelor
Colegiul de Industrie Usoara
 
Masini si aparate
Masini si aparateMasini si aparate
Masini si aparate
Colegiul de Industrie Usoara
 
Frizerie și cosmetică
Frizerie și cosmeticăFrizerie și cosmetică
Frizerie și cosmetică
Colegiul de Industrie Usoara
 
Securitatea
Securitatea Securitatea
Filatura si tesatorie
Filatura si tesatorieFilatura si tesatorie
Filatura si tesatorie
Colegiul de Industrie Usoara
 
формы и отчеты
формы и отчетыформы и отчеты
формы и отчеты
Colegiul de Industrie Usoara
 
метод хорд
метод хордметод хорд
метод хорд
Colegiul de Industrie Usoara
 
Metoda coardelor
Metoda coardelorMetoda coardelor
Переменный ток
Переменный токПеременный ток
Переменный ток
Colegiul de Industrie Usoara
 

More from Colegiul de Industrie Usoara (20)

Analiza chestionarelor absolventilor grupelor M
Analiza chestionarelor absolventilor grupelor MAnaliza chestionarelor absolventilor grupelor M
Analiza chestionarelor absolventilor grupelor M
 
Analiza chestionarelor absolventilor grupelor F
Analiza chestionarelor absolventilor grupelor FAnaliza chestionarelor absolventilor grupelor F
Analiza chestionarelor absolventilor grupelor F
 
Analiza chestionarelor absolventi MT
Analiza chestionarelor absolventi MTAnaliza chestionarelor absolventi MT
Analiza chestionarelor absolventi MT
 
Darea de seama a catedrei Stiinte reale 2017 2018
Darea de seama a catedrei Stiinte reale 2017 2018Darea de seama a catedrei Stiinte reale 2017 2018
Darea de seama a catedrei Stiinte reale 2017 2018
 
Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17Raport privind vizita de lucru în România 29.06.17
Raport privind vizita de lucru în România 29.06.17
 
Raport de autoevaluare. Carauș V. 04.07.2017
Raport de autoevaluare. Carauș V. 04.07.2017Raport de autoevaluare. Carauș V. 04.07.2017
Raport de autoevaluare. Carauș V. 04.07.2017
 
Aspecte teoretice evaluarea externa 13.03.17
Aspecte teoretice evaluarea externa 13.03.17Aspecte teoretice evaluarea externa 13.03.17
Aspecte teoretice evaluarea externa 13.03.17
 
Diseminarea bunelor practice 22.05.17
Diseminarea bunelor practice  22.05.17Diseminarea bunelor practice  22.05.17
Diseminarea bunelor practice 22.05.17
 
Orar profesori 1.09.2017
Orar profesori 1.09.2017Orar profesori 1.09.2017
Orar profesori 1.09.2017
 
понятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данныхпонятия и концепты о данных и о базах данных
понятия и концепты о данных и о базах данных
 
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
72330 ,,Modelarea, proiectarea şi tehnologia confecţiilor din ţesături”
 
Modelarea și tehnologia tricotajelor
Modelarea și tehnologia tricotajelor Modelarea și tehnologia tricotajelor
Modelarea și tehnologia tricotajelor
 
Masini si aparate
Masini si aparateMasini si aparate
Masini si aparate
 
Frizerie și cosmetică
Frizerie și cosmeticăFrizerie și cosmetică
Frizerie și cosmetică
 
Securitatea
Securitatea Securitatea
Securitatea
 
Filatura si tesatorie
Filatura si tesatorieFilatura si tesatorie
Filatura si tesatorie
 
формы и отчеты
формы и отчетыформы и отчеты
формы и отчеты
 
метод хорд
метод хордметод хорд
метод хорд
 
Metoda coardelor
Metoda coardelorMetoda coardelor
Metoda coardelor
 
Переменный ток
Переменный токПеременный ток
Переменный ток
 

Recently uploaded

Proiect transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...
Proiect  transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...Proiect  transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...
Proiect transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...
PaisCarmen
 
Energia e viata! O explorare interdisciplinară prin prisma activităților de t...
Energia e viata! O explorare interdisciplinară prin prisma activităților de t...Energia e viata! O explorare interdisciplinară prin prisma activităților de t...
Energia e viata! O explorare interdisciplinară prin prisma activităților de t...
CarmenAmoraritei
 
Scriitori de pe ambele maluri ale Prutului.pptx
Scriitori de pe ambele maluri ale Prutului.pptxScriitori de pe ambele maluri ale Prutului.pptx
Scriitori de pe ambele maluri ale Prutului.pptx
LAURA524699
 
Circuitul Apei in Natura prezentare power point
Circuitul Apei in Natura prezentare power pointCircuitul Apei in Natura prezentare power point
Circuitul Apei in Natura prezentare power point
gabrielchiritoi
 
Românismul de la Mihai Eminescu la Grigore Vieru
Românismul de la Mihai Eminescu la Grigore VieruRomânismul de la Mihai Eminescu la Grigore Vieru
Românismul de la Mihai Eminescu la Grigore Vieru
inachirilov
 
O clasa fara bullying - stratrgii de ]00
O clasa fara bullying - stratrgii de ]00O clasa fara bullying - stratrgii de ]00
O clasa fara bullying - stratrgii de ]00
CjraeBacau
 
PROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptx
PROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptxPROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptx
PROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptx
MaryLicaciu
 
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
DusikaLevinta1
 
Proiect transfrontalier Grecu Larisa .pptx
Proiect transfrontalier Grecu Larisa  .pptxProiect transfrontalier Grecu Larisa  .pptx
Proiect transfrontalier Grecu Larisa .pptx
AlexandrinaCn
 
Raport proiect transnațional România-Moldova
Raport proiect transnațional România-MoldovaRaport proiect transnațional România-Moldova
Raport proiect transnațional România-Moldova
nadiusha12345
 
Proiect transfrontalier„Povestea are fir bogat”..
Proiect  transfrontalier„Povestea are fir bogat”..Proiect  transfrontalier„Povestea are fir bogat”..
Proiect transfrontalier„Povestea are fir bogat”..
AngelaButnaru1
 
Proiect transfrontalier Natalia Pașchevici.pptx
Proiect transfrontalier  Natalia Pașchevici.pptxProiect transfrontalier  Natalia Pașchevici.pptx
Proiect transfrontalier Natalia Pașchevici.pptx
NataliaPachevici
 
Proiect transfrontalier ”Povestea are fir bogat”.pptx
Proiect transfrontalier ”Povestea are fir bogat”.pptxProiect transfrontalier ”Povestea are fir bogat”.pptx
Proiect transfrontalier ”Povestea are fir bogat”.pptx
puriceana2
 
valori culturale necesare la ex 9 pentru en
valori culturale necesare la ex 9 pentru envalori culturale necesare la ex 9 pentru en
valori culturale necesare la ex 9 pentru en
PopescuAnaMaria10
 
Raport Proiectul transnațional 2023-2024.pptx
Raport Proiectul transnațional 2023-2024.pptxRaport Proiectul transnațional 2023-2024.pptx
Raport Proiectul transnațional 2023-2024.pptx
nadiusha12345
 
Raport narativ-Pâine, Carte, Dumnezeu -Trohin Nadejda
Raport narativ-Pâine, Carte, Dumnezeu -Trohin NadejdaRaport narativ-Pâine, Carte, Dumnezeu -Trohin Nadejda
Raport narativ-Pâine, Carte, Dumnezeu -Trohin Nadejda
NadejdaTrohin1
 
Dezvoltarea_cognitiva_la_copiii_cu_defic.pdf
Dezvoltarea_cognitiva_la_copiii_cu_defic.pdfDezvoltarea_cognitiva_la_copiii_cu_defic.pdf
Dezvoltarea_cognitiva_la_copiii_cu_defic.pdf
CjraeBacau
 
Raport parteneriat transfrontalier "Emoții de Prichindel".pptx
Raport parteneriat transfrontalier "Emoții de Prichindel".pptxRaport parteneriat transfrontalier "Emoții de Prichindel".pptx
Raport parteneriat transfrontalier "Emoții de Prichindel".pptx
OlgaCasareci
 

Recently uploaded (18)

Proiect transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...
Proiect  transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...Proiect  transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...
Proiect transnațional"Ursuleții călători":"Tradiții și obiceiuri de o parte ...
 
Energia e viata! O explorare interdisciplinară prin prisma activităților de t...
Energia e viata! O explorare interdisciplinară prin prisma activităților de t...Energia e viata! O explorare interdisciplinară prin prisma activităților de t...
Energia e viata! O explorare interdisciplinară prin prisma activităților de t...
 
Scriitori de pe ambele maluri ale Prutului.pptx
Scriitori de pe ambele maluri ale Prutului.pptxScriitori de pe ambele maluri ale Prutului.pptx
Scriitori de pe ambele maluri ale Prutului.pptx
 
Circuitul Apei in Natura prezentare power point
Circuitul Apei in Natura prezentare power pointCircuitul Apei in Natura prezentare power point
Circuitul Apei in Natura prezentare power point
 
Românismul de la Mihai Eminescu la Grigore Vieru
Românismul de la Mihai Eminescu la Grigore VieruRomânismul de la Mihai Eminescu la Grigore Vieru
Românismul de la Mihai Eminescu la Grigore Vieru
 
O clasa fara bullying - stratrgii de ]00
O clasa fara bullying - stratrgii de ]00O clasa fara bullying - stratrgii de ]00
O clasa fara bullying - stratrgii de ]00
 
PROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptx
PROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptxPROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptx
PROIECT EDUCAŢIONAL TRANSFRONTALIER ROMÂNIA-REPUBLICA MOLDOVA.pptx
 
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
PROIECT DE PARTENERIAT TRANSFRONTALIER „Educație online fără hotare”
 
Proiect transfrontalier Grecu Larisa .pptx
Proiect transfrontalier Grecu Larisa  .pptxProiect transfrontalier Grecu Larisa  .pptx
Proiect transfrontalier Grecu Larisa .pptx
 
Raport proiect transnațional România-Moldova
Raport proiect transnațional România-MoldovaRaport proiect transnațional România-Moldova
Raport proiect transnațional România-Moldova
 
Proiect transfrontalier„Povestea are fir bogat”..
Proiect  transfrontalier„Povestea are fir bogat”..Proiect  transfrontalier„Povestea are fir bogat”..
Proiect transfrontalier„Povestea are fir bogat”..
 
Proiect transfrontalier Natalia Pașchevici.pptx
Proiect transfrontalier  Natalia Pașchevici.pptxProiect transfrontalier  Natalia Pașchevici.pptx
Proiect transfrontalier Natalia Pașchevici.pptx
 
Proiect transfrontalier ”Povestea are fir bogat”.pptx
Proiect transfrontalier ”Povestea are fir bogat”.pptxProiect transfrontalier ”Povestea are fir bogat”.pptx
Proiect transfrontalier ”Povestea are fir bogat”.pptx
 
valori culturale necesare la ex 9 pentru en
valori culturale necesare la ex 9 pentru envalori culturale necesare la ex 9 pentru en
valori culturale necesare la ex 9 pentru en
 
Raport Proiectul transnațional 2023-2024.pptx
Raport Proiectul transnațional 2023-2024.pptxRaport Proiectul transnațional 2023-2024.pptx
Raport Proiectul transnațional 2023-2024.pptx
 
Raport narativ-Pâine, Carte, Dumnezeu -Trohin Nadejda
Raport narativ-Pâine, Carte, Dumnezeu -Trohin NadejdaRaport narativ-Pâine, Carte, Dumnezeu -Trohin Nadejda
Raport narativ-Pâine, Carte, Dumnezeu -Trohin Nadejda
 
Dezvoltarea_cognitiva_la_copiii_cu_defic.pdf
Dezvoltarea_cognitiva_la_copiii_cu_defic.pdfDezvoltarea_cognitiva_la_copiii_cu_defic.pdf
Dezvoltarea_cognitiva_la_copiii_cu_defic.pdf
 
Raport parteneriat transfrontalier "Emoții de Prichindel".pptx
Raport parteneriat transfrontalier "Emoții de Prichindel".pptxRaport parteneriat transfrontalier "Emoții de Prichindel".pptx
Raport parteneriat transfrontalier "Emoții de Prichindel".pptx
 

Analiza algoritmilor. Masurarea volumului

  • 2. Complexitatea algoritmilor Algoritmul reprezintă o succesiune finită de operaţii cunoscute care fiind executate într-o ordine bine stabilită furnizează soluţia unei probleme.
  • 3. Complexitatea algoritmilor  Coplexitatea algoritmilor se caracterizează prinnecesarul de memorie şi durata de execuţi.  Metodele de estimare a acestor indicatori se studiază într-un compartiment special al informaticii numit analza algoritmilor.
  • 4. Complexitatea algoritmilor  Vom folosi următoarele notaţii: n- un număr natural ce caracterizează mărimea datelor de intrare ale unui algoritm. V(n)-volumul de memorie internă necesară pentru păstrarea datelor cu care operează algoritmul. T(n)- timpul execuţiei algoritmului.
  • 5. Complexitatea algoritmilor Exemplu, pentru rezolvarea unei probleme există doi algoritmi pe care îi notăm cu А1 şi А2 Necesarul de memorie şi timpul execuţiei pentru algoritmul este А1 V1 (n)=100n2+4 T1(n)=n3+10-3 Iar А2 V2 (n)=100n+12 T2(n)=2n•10-6
  • 6. Complexitatea algoritmilor n 10 20 30 40 50 V1(n) 9,77Kocteţi 39,06 Kocteţi 87,89 Kocteţi 156,25 Kocteţi 244,14 Kocteţi V2(n) 112 Kocteţi 212 Kocteţi 312 Kocteţi 412 Kocteţi 512 Kocteţi T1(n) 1s 8s 9s 16s 25s T2(n) 0,001s 1,05s 18s 13zile 36ani
  • 7. Estimarea necesarului de memorie Evaluarea necesarului de memorie V(n) poate fi făcută calculînd numărul variabilelor nestructurate integer,real,booleean,char,enumerare,su bdomeniu.. În PASCAL 7 memoria se alocă conform tabelului
  • 8. Tip Memoria integer 2 octeţi real 6 octeţi boolean 1 octet char 1 octet enumerare 1 octet interval In dependenţă de tipul de bază referinţă 4 octeţi pointer 4 octeţi
  • 9. Var A:array[1..n,1..n] of real; B :array [1..n] of integer; P: boolean; S:string[10]; Sa calculam necesarul de memorie pentru variabilele A,B,P,S V(n)=6n2 +n+1+10= 6n2 +n+11 octeti
  • 10. exercitiu Sa se calculeze necesarul de memorie pentru variabilele din urmatoarele declaratii Var A:array[1..n,1..n] of integer; B :string; P: boolean; C:array[1..n,1..n,1..n] of boolean;
  • 11. Masurarea timpului de executie Unit U7; Interface Function TimpulCurent:real; Implementation Uses Dos; Var ore:word; minute:word; secunde:word; sutimi:word; Function TimpulCurent; GetTime(ore,minute,secunde,sutimi); TimpulCurent:=3600.0*ore+60.0*minute+1.0*secunde+0.01*sutimi; End; End.
  • 12. Masurarea timpului de executie Program p149; Uses U7; Type vector =array[1..10000] of real; Var A:vector; i,n:integer; t1,t2:real; procedure sortare (var A:vector;n:integer); var I,j:integer; r:real; begin for i:=1 to n do for j:=1 to n-1 do if A[j]>A[j+1] then begin r:=A[j]; A[j]:=A[j+1]; A[j+1]:=r; End; End; Begin Write(‘Introduceti numarul de elemente n=’); Readln(n); For i:=1 to n do A[i]:=n-i+1; t1:=TimpulCurent; sortare(A,n); t2:=TimpulCurent; writeln(‘Timpul executiei ’, (t2-t1):7:2, ‘sek.’); readln.