Professional Documents
Culture Documents
Kapitulli 0: HYRJE
ka sht algoritmi?
Algoritm quajm vargun e hapave q prcaktojn mnyrn e kryerjes s nj detyre ose Algoritmi sht bashksi e renditur dhe e fundme e hapave t njvlershm q ekzekutohen me qllim t kryerjes s nj detyre.
FLIJA
Ne nje ene hidhet miell, kripe, uje i ftohte dhe perzihen ne nje brume te holle si per petulla. Ne nje ene tjeter shkrihet gjalpe, ajke, vaj dhe qumesht, perzihet masa e krijuar derisa te gjithe permbajtesit te jene shkrire ne nje mase te vetme. Lyhet tepsia me yndyre dhe me nje luge merret brumi i holle dhe hidhet nga cepi i tepsise deri afer mesit dhe krijohen rradhe te cilat mbulojne gjithe tepsine. ...
A sht ky algoritm?
Shembull algoritmi
Shkenca kompjuterike
Algoritmi sht baza e shkencs kompjuterike Programimi Arkitektura e kompjuterit Sistemet operative Inxhinierimi i softuerit Inteligjenca artificiale
Historia e hershme
Abacusi (600-500 p.e.s)
Historia e hershme
Pascalina (1642)
M tutje...
1623 Ora llogaritse 1673 Makina e Lajbnicit 1822 Makina diferenciale 1854 Logjika e Bulit 1886 Perforuesi i kartelave 1931 Analizuesi diferencial
Gjenerata I : Kompjutert me llamba elektronike (1945 - 1953) Kompjuteri dhe llogaritsi elektronik Kompjuter dhe Njehsues numerik elektronik(ENIAC) John Mauchly dhe J. Presper Eckert University of Pennsylvania, 1946 Kompjuteri i par pr qllime t prgjithshme
Versionet e mvonshme, si 8080, 8086, dhe 8088 hodhen iden e kompjuterve personal
Kufizimet
Hapsira e kufizuar e memories Kompleksiteti i algoritmeve pr kryerjen e detyrave nga jeta e prditshme Kompleksiteti i procedurave t programimit Niveli jo i mjaftueshm i zhvillimit t disiplinave shkencore q japin bazn teorike pr shkencn kompjuterike
Shkenca kompjuterike
Cilat probleme mund t zgjidhen me an t proceseve algoritmike? Si mund t lehtsohet zbulimi i algoritmave t rinj? Si mund t prmirsohen teknikat e parqitjes dhe komunikimit t algoritmave? Si mund t aplikohet njohuria jon n fushn e algoritmave pr t konstruktuar makina m t mira? Si mund t analizohen dhe t krahasohen vetit e algoritmave t ndryshm?
Kierarkia e abstraksionit