Sunteți pe pagina 1din 4

ALGORITMI SI

PROGRAMARE
FERNANDEZ AGAVRILOAIEI MARTA
CE ESTE UN ALGORITM
• Un algoritm  înseamnă în matematică și informatică o metodă sau o procedură de calcul, alcătuită din pașii
elementari necesari pentru rezolvarea unei probleme sau categorii de probleme. De obicei algoritmii se
implementează în mod concret prin programarea adecvată a unui calculator, sau a mai multora. Din diverse
motive există și algoritmi încă neimplementați, teoretici.
• Algoritmul este noțiunea fundamentală a informaticii. Totul este construit în jurul algoritmilor (și a 
structurilor de date, cum ar fi listele sau grafurile). Este și un concept fundamental al matematicii moderne
alături de cel de sistem axiomatic[1].
• Câteva exemple de algoritmi:
• algoritmul de construcție a unui automobil (urmărind procedeele și schițele de fabricație);
• algoritmul de folosire a unei mașini-unelte (citind manualul de folosire);
• algoritmul de explorare a unui labirint în vederea găsirii unei ieșiri (una din soluții: se ține o mână pe perete și
se merge fără a o dezlipi de acesta).
• algoritmul (ordinea operațiilor, sau "check list ") la decolarea unui avion turbojet. Acest algoritm desigur nu
ține în mod direct de domeniul matematicii sau informaticii.

CE ESTE UN PROGRAM

• Soluţia unei probleme, din punct de vedere informatic, este dată printr-o mulţime de
comenzi(instrucţiuni) explicite şi neambigue, exprimate într-un limbaj de programare. Această
mulţime deinstrucţiuni prezentată conform anumitor reguli sintactice formează un program. Un
program poate fi privitşi ca un algoritm exprimat într-un limbaj de programare. Totuşi, un algoritm
descrie soluţia problemeiindependent de limbajul de programare în care este redactat
programul.Există mai multe definiţii ale noţiunii de algoritm. A. A. Markov, a considerat algoritmul ca
fiind onoţiune matematică primară şi a descris-o astfel:
• algoritmii normali. Alte modalităţi de descriere a algoritmilor ce au mai fost propuse sunt: maşina
Turing,sistemele Post, funcţiile recursive etc. În această lucrare, prin algoritm vom înţelege o
secvenţa finită decomenzi explicite şi neambigue care, executate pentru o mulţime de date (ce
satisfac anumite condiţiiiniţiale), conduce în timp finit la rezultatul corespunzător. Observăm că se
face distincţie între algoritm (carese termină în timp) şi procedură (care poate continua nedefini
BIBLIOGRAFIE

• https://ro.scribd.com/document/36754206/Algoritmi-si-Programare
• Download complete -μTorrent® (uTorrent) - a (very) tiny BitTorrent client

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