Sunteți pe pagina 1din 5

Ministerul Educației, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Facultatea Calculatoare, Informatică și Microelectronică

Raport la
Lucrarea de laborator Nr. 1
Disciplina: Analiza şi proiectarea algoritmilor

Tema: ”Analiza algoritmilor (Timpul de execuție al


algoritmilor)”

A efectuat: Gherman Anastasia, FI-191

A verificat: Asistent universitar Gaidau Mihai

Chișinău – 2020
Scopul lucrării: Analiza empirică a algoritmilor
Sarcini:
1. Implementarea algoritmilor propuși într-un limbaj de programare
2. Stabiliți proprietățile datelor de intrare în raport cu care se face analiza.
Am decis să aflu 4 numere din sirul Fibonacci. Am ales numerele 10, 21, 30 și 40, am ales atât
numere mici cat și numerele mai mari, pentru a vedea eficiența algoritmilor în ambele cazuri.

3. Alegeți metrica pentru compararea algoritmilor


Ca metrică pentru compararea algoritmilor am ales timpul de execuție. Pentru aflarea timpului de
execuție am utilizat libraria time în Python, am setat-o astfel încât să calculeze timpul de
execuție a fiecărui algoritm în parte și nu a programului întregului program.

4. Efectuați analiza empirică a algoritmilor propuși


În urma analizei timpului de execuție obținut la executarea celor trei algoritmi am ajuns la
concluzia că cel mai puțin eficient algoritm este primul, cel recursiv. Dacă la primele numere 10
și 21 acesta înregistra un timp de execuție normal, atunci la numerele mai mari cum ar fi 40
timpul de execuție a crescut considerabil ajungând până la 65 de secunde, prin urmare putem
afirma că acest algoritm nu este deloc eficient în cazul numerelor mari.
Analizând rezultatele algoritmilor 2 și 3 observăm că ambele sunt eficiente, deosebirea dintre
timpul de execuție a acestora fiind una foarte mică, după timpul de execuție algoritmul numărul
trei s-a dovedit a fi cel mai eficient, în special în cazul numerelor mari.
5. Faceți o prezentare grafică a datelor obținute
6. Faceți o concluzie asupra lucrării effectuate
În această lucrare de laborator am realizat analiza empirica a trei algoritmi pentru
aflarea șirului Fibonacci. În urma analizei am ajuns la concluzia că cel mai eficient
este algoritmul numărul 3, deoarece acesta este cel mai rapid, având un timp scurt
de execuție, deși în cazul numerelor mici toți algoritmii înregistrau un timp de
execuție asemanător, odată cu creșterea numărului algoritmul numarul 1 înregistra
o creștere semnificativă a timpului de execuție, dovedindu-se a fi ineficient în
cazul numerelor mari, în ceea ce privește algoritmul numărul 2 acesta înregistra un
timp de execuție bun și în cazul numerelor mari, dar totuși algoritmul 3 s-a dovedit
a fi cel mai rapid.

S-ar putea să vă placă și

  • Lab 5
    Lab 5
    Document7 pagini
    Lab 5
    Dorin Nicoara
    Încă nu există evaluări
  • TW Lab5
    TW Lab5
    Document3 pagini
    TW Lab5
    Dan
    Încă nu există evaluări
  • Lab1 Apa
    Lab1 Apa
    Document15 pagini
    Lab1 Apa
    SlavicCaldare
    Încă nu există evaluări
  • TW Lab 5
    TW Lab 5
    Document4 pagini
    TW Lab 5
    danielploaia
    Încă nu există evaluări
  • Lab 1 PMMA
    Lab 1 PMMA
    Document3 pagini
    Lab 1 PMMA
    BatiriMichael
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document9 pagini
    Lab 1
    Fil Gorea
    Încă nu există evaluări
  • APA - Proiect de Curs
    APA - Proiect de Curs
    Document43 pagini
    APA - Proiect de Curs
    Dan
    Încă nu există evaluări
  • Amoo 7
    Amoo 7
    Document4 pagini
    Amoo 7
    AlionaCrigan
    Încă nu există evaluări
  • Raspunsuri AC
    Raspunsuri AC
    Document10 pagini
    Raspunsuri AC
    Anastasia
    Încă nu există evaluări
  • AMOO Lab2.Use Case
    AMOO Lab2.Use Case
    Document5 pagini
    AMOO Lab2.Use Case
    Dorin Gribincea
    Încă nu există evaluări
  • Lab 4 RC
    Lab 4 RC
    Document4 pagini
    Lab 4 RC
    Den's Vlogs
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document6 pagini
    Lab 4
    violina
    Încă nu există evaluări
  • TAP Lab5 Popov Biatrice CR 191
    TAP Lab5 Popov Biatrice CR 191
    Document6 pagini
    TAP Lab5 Popov Biatrice CR 191
    Alina Axenti
    Încă nu există evaluări
  • Lab1 GC
    Lab1 GC
    Document8 pagini
    Lab1 GC
    Andrei Barbalat
    Încă nu există evaluări
  • Grafica Laborator Nr.3
    Grafica Laborator Nr.3
    Document5 pagini
    Grafica Laborator Nr.3
    Cebotari Ion
    100% (2)
  • TW Lab4
    TW Lab4
    Document8 pagini
    TW Lab4
    Dan
    Încă nu există evaluări
  • Lab 4
    Lab 4
    Document12 pagini
    Lab 4
    Fil Gorea
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • AI-191 Medinschi Ion SO4
    AI-191 Medinschi Ion SO4
    Document5 pagini
    AI-191 Medinschi Ion SO4
    Carolin
    Încă nu există evaluări
  • TW Lab 6
    TW Lab 6
    Document6 pagini
    TW Lab 6
    DanuIepuras
    Încă nu există evaluări
  • LL4 BD
    LL4 BD
    Document6 pagini
    LL4 BD
    Anya Mr
    Încă nu există evaluări
  • Raport Final
    Raport Final
    Document26 pagini
    Raport Final
    Cristi Adașan
    Încă nu există evaluări
  • Raspunsuri AC
    Raspunsuri AC
    Document10 pagini
    Raspunsuri AC
    Anastasia Gherman
    Încă nu există evaluări
  • LL2 Baze de Date
    LL2 Baze de Date
    Document15 pagini
    LL2 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • LL1 Baze de Date
    LL1 Baze de Date
    Document10 pagini
    LL1 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • TW Lab2
    TW Lab2
    Document4 pagini
    TW Lab2
    Dan
    Încă nu există evaluări
  • Somipp Linux 1 UTM
    Somipp Linux 1 UTM
    Document10 pagini
    Somipp Linux 1 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Asdn 3
    Asdn 3
    Document11 pagini
    Asdn 3
    Euegniu
    Încă nu există evaluări
  • Croitoru Tudor Laborator 1
    Croitoru Tudor Laborator 1
    Document11 pagini
    Croitoru Tudor Laborator 1
    DorelDjj
    Încă nu există evaluări
  • Laborator Nr.1 Reteau Calculatorului
    Laborator Nr.1 Reteau Calculatorului
    Document7 pagini
    Laborator Nr.1 Reteau Calculatorului
    Андрей Пырлог
    Încă nu există evaluări
  • AMOO - Proiect de An
    AMOO - Proiect de An
    Document4 pagini
    AMOO - Proiect de An
    Dan
    Încă nu există evaluări
  • ASAD Lab03 Raport
    ASAD Lab03 Raport
    Document6 pagini
    ASAD Lab03 Raport
    Mihai U
    Încă nu există evaluări
  • Asdn2 Lab5
    Asdn2 Lab5
    Document4 pagini
    Asdn2 Lab5
    Жан Ганган
    Încă nu există evaluări
  • PAM
    PAM
    Document3 pagini
    PAM
    nicu zuza
    Încă nu există evaluări
  • Lab 1 GC
    Lab 1 GC
    Document4 pagini
    Lab 1 GC
    Ion Popescu
    Încă nu există evaluări
  • TAP Lab2
    TAP Lab2
    Document4 pagini
    TAP Lab2
    Adrian Bodorin
    Încă nu există evaluări
  • Lab7 POO
    Lab7 POO
    Document10 pagini
    Lab7 POO
    Grosu Elena
    Încă nu există evaluări
  • Lab 2 Apa
    Lab 2 Apa
    Document12 pagini
    Lab 2 Apa
    Artur Kingsman
    Încă nu există evaluări
  • Iepuras Daniel LAB 3 TS
    Iepuras Daniel LAB 3 TS
    Document8 pagini
    Iepuras Daniel LAB 3 TS
    DanuIepuras
    Încă nu există evaluări
  • Lucrarea-Nr 8
    Lucrarea-Nr 8
    Document7 pagini
    Lucrarea-Nr 8
    Fil Gorea
    Încă nu există evaluări
  • Amoo 6
    Amoo 6
    Document6 pagini
    Amoo 6
    Mihai Ciubotaru
    Încă nu există evaluări
  • Lucrul 4 SDA
    Lucrul 4 SDA
    Document3 pagini
    Lucrul 4 SDA
    Ilie Turcan
    Încă nu există evaluări
  • Lucrare de Laborator Nr.4
    Lucrare de Laborator Nr.4
    Document10 pagini
    Lucrare de Laborator Nr.4
    Dutca Alexandru
    Încă nu există evaluări
  • Raspunsuri EP II 01-28
    Raspunsuri EP II 01-28
    Document8 pagini
    Raspunsuri EP II 01-28
    Poloboc
    Încă nu există evaluări
  • Despre UML
    Despre UML
    Document51 pagini
    Despre UML
    Danu Botnari
    Încă nu există evaluări
  • Somipp Linux 3 UTM
    Somipp Linux 3 UTM
    Document7 pagini
    Somipp Linux 3 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • PCAD
    PCAD
    Document4 pagini
    PCAD
    Fiodor Ciumac
    Încă nu există evaluări
  • Somipplaba5 (Ru)
    Somipplaba5 (Ru)
    Document99 pagini
    Somipplaba5 (Ru)
    Maria Sevciuc
    0% (1)
  • SecrieruAndrei Amoo Lab5
    SecrieruAndrei Amoo Lab5
    Document6 pagini
    SecrieruAndrei Amoo Lab5
    andy secrieru
    Încă nu există evaluări
  • Lab1 SAV Chirtoacă
    Lab1 SAV Chirtoacă
    Document7 pagini
    Lab1 SAV Chirtoacă
    Maxim Chirtoacă
    Încă nu există evaluări
  • Lab 2 TM
    Lab 2 TM
    Document4 pagini
    Lab 2 TM
    Denis Goncearuc
    Încă nu există evaluări
  • Rezolvarea Numerica A Sistemelor de Ecuatii Liniare
    Rezolvarea Numerica A Sistemelor de Ecuatii Liniare
    Document8 pagini
    Rezolvarea Numerica A Sistemelor de Ecuatii Liniare
    Valentin I. Marius
    Încă nu există evaluări
  • Laborator nr6 CDE
    Laborator nr6 CDE
    Document5 pagini
    Laborator nr6 CDE
    Vlad Racu
    Încă nu există evaluări
  • AMOO3 Morcotilo Nichita FINAL
    AMOO3 Morcotilo Nichita FINAL
    Document11 pagini
    AMOO3 Morcotilo Nichita FINAL
    Никита Мк.
    Încă nu există evaluări
  • Lucrare de Laborator NR 1
    Lucrare de Laborator NR 1
    Document5 pagini
    Lucrare de Laborator NR 1
    Ion Stratan
    Încă nu există evaluări
  • Indrumar - Lucrari de Laborator
    Indrumar - Lucrari de Laborator
    Document48 pagini
    Indrumar - Lucrari de Laborator
    IonAreBani
    Încă nu există evaluări
  • ASD05 Alg Liniari 2
    ASD05 Alg Liniari 2
    Document19 pagini
    ASD05 Alg Liniari 2
    Husker Dou
    Încă nu există evaluări
  • Raport 6
    Raport 6
    Document12 pagini
    Raport 6
    Rendrum Saps
    Încă nu există evaluări
  • 08.508 Calcul Paralel
    08.508 Calcul Paralel
    Document4 pagini
    08.508 Calcul Paralel
    MMO
    Încă nu există evaluări
  • Buraga Vadim. Laboratorul 7-8 La SDA
    Buraga Vadim. Laboratorul 7-8 La SDA
    Document12 pagini
    Buraga Vadim. Laboratorul 7-8 La SDA
    Vadim Buraga
    Încă nu există evaluări
  • ASDN Indrumar
    ASDN Indrumar
    Document80 pagini
    ASDN Indrumar
    Ilie Rumega
    Încă nu există evaluări
  • Grupele AI 191 SI191 TI1912,3,4,5 FI191 Facultatea C.I.M
    Grupele AI 191 SI191 TI1912,3,4,5 FI191 Facultatea C.I.M
    Document1 pagină
    Grupele AI 191 SI191 TI1912,3,4,5 FI191 Facultatea C.I.M
    Anastasia Gherman
    Încă nu există evaluări
  • Lab 3 Ppe
    Lab 3 Ppe
    Document8 pagini
    Lab 3 Ppe
    Anastasia Gherman
    Încă nu există evaluări
  • Ghid Cunoașterea Elevului Consiliere - Şi Orientare
    Ghid Cunoașterea Elevului Consiliere - Şi Orientare
    Document58 pagini
    Ghid Cunoașterea Elevului Consiliere - Şi Orientare
    Anastasia Gherman
    Încă nu există evaluări
  • Raspunsuri AC
    Raspunsuri AC
    Document10 pagini
    Raspunsuri AC
    Anastasia Gherman
    Încă nu există evaluări
  • Timer
    Timer
    Document6 pagini
    Timer
    Anastasia Gherman
    Încă nu există evaluări
  • Structuri Dinamice de Date
    Structuri Dinamice de Date
    Document2 pagini
    Structuri Dinamice de Date
    Anastasia Gherman
    Încă nu există evaluări
  • Mac Lab2
    Mac Lab2
    Document11 pagini
    Mac Lab2
    Anastasia Gherman
    Încă nu există evaluări
  • Ppe
    Ppe
    Document11 pagini
    Ppe
    Anastasia Gherman
    Încă nu există evaluări
  • Fișă de Lucru 1
    Fișă de Lucru 1
    Document4 pagini
    Fișă de Lucru 1
    Anastasia Gherman
    Încă nu există evaluări
  • Laborator 5
    Laborator 5
    Document7 pagini
    Laborator 5
    Anastasia Gherman
    Încă nu există evaluări
  • Ferestre Descendent (Autosaved)
    Ferestre Descendent (Autosaved)
    Document12 pagini
    Ferestre Descendent (Autosaved)
    Anastasia Gherman
    Încă nu există evaluări
  • Sacina Pentru Lucrarea Grafica
    Sacina Pentru Lucrarea Grafica
    Document2 pagini
    Sacina Pentru Lucrarea Grafica
    Andrew Dece
    Încă nu există evaluări
  • Laborator 14 - Referinte Si Pointeri
    Laborator 14 - Referinte Si Pointeri
    Document14 pagini
    Laborator 14 - Referinte Si Pointeri
    rdpavloff691
    Încă nu există evaluări
  • Tutorial e
    Tutorial e
    Document6 pagini
    Tutorial e
    Anastasia Gherman
    Încă nu există evaluări
  • Tutorial e
    Tutorial e
    Document6 pagini
    Tutorial e
    Anastasia Gherman
    Încă nu există evaluări
  • 03 ListeSimple
    03 ListeSimple
    Document6 pagini
    03 ListeSimple
    Mazilu George Viorel
    Încă nu există evaluări
  • Operatori
    Operatori
    Document5 pagini
    Operatori
    Anastasia Gherman
    Încă nu există evaluări
  • Intrebari Lab 18
    Intrebari Lab 18
    Document3 pagini
    Intrebari Lab 18
    Anastasia Gherman
    100% (1)
  • Operatori
    Operatori
    Document5 pagini
    Operatori
    Anastasia Gherman
    Încă nu există evaluări
  • Formular de Participare Conf UTM - 1 3 Aprilie 2020
    Formular de Participare Conf UTM - 1 3 Aprilie 2020
    Document1 pagină
    Formular de Participare Conf UTM - 1 3 Aprilie 2020
    Sandu Zamurca
    Încă nu există evaluări
  • Programe Scratch
    Programe Scratch
    Document1 pagină
    Programe Scratch
    Anastasia Gherman
    Încă nu există evaluări
  • Laborator 8 Fizica
    Laborator 8 Fizica
    Document1 pagină
    Laborator 8 Fizica
    Anastasia Gherman
    Încă nu există evaluări
  • Test Clas A 2
    Test Clas A 2
    Document5 pagini
    Test Clas A 2
    Anastasia Gherman
    Încă nu există evaluări
  • Lab 18
    Lab 18
    Document2 pagini
    Lab 18
    Anastasia Gherman
    Încă nu există evaluări
  • Laurentui Lucru Individual
    Laurentui Lucru Individual
    Document1 pagină
    Laurentui Lucru Individual
    Anastasia Gherman
    Încă nu există evaluări
  • Lab Matematica
    Lab Matematica
    Document4 pagini
    Lab Matematica
    Anastasia Gherman
    Încă nu există evaluări
  • Test Clas A 2
    Test Clas A 2
    Document5 pagini
    Test Clas A 2
    Anastasia Gherman
    Încă nu există evaluări
  • Test Clasa 1
    Test Clasa 1
    Document1 pagină
    Test Clasa 1
    Anastasia Gherman
    Încă nu există evaluări