Algoritmul este o succesiune finită de pași, pe baza caruia se rezolvă o problemă (se prelucreaza datele inițiale pentru a obține date finale).
Proprietățile unui algoritm:
Un algoritm (în general) se desfăşoară în trei etape :
- citirea datelor de intrare (iniţializarea datelor),
- efectuarea de calcule (prelucrarea datelor),
- tipărirea rezultatelor (extragerea datelor de ieşire).
Structura secvențială reprezintă o enumerare de acțiuni simple (instrucțiuni) care se execută în ordinea în care sunt scrise.
O instrucțiune reprezintă o activitate (expresie) urmată de punct și virgulă (;). Aceasa poate fi:
O expresie este o cobinație corectă din punct de vedere sintactic și semantic de operatori și operanți.
Programul este reprezentarea unui algoritm într-un limbaj de programare. Sunt cunoscute mai multe limbaje de programare, dezvoltate odată cu evoluția calculatoarelor. O anumită problemă poate fi mai ușor sau mai dificil de codificat într-un anumit limbaj de programare, întrucât multe din limbajele de programare de nivel înalt sunt orientate pe probleme.
Programarea este activitatea de elaborare a unui produs program. Ea are două ramuri importante:
a) descrierea algoritmilor;
b) codificarea algoritmilor într-un anumit limbaj de programare.
Descrierea unui algoritm pentru rezolvarea unei probleme se poate face prin scheme logice sau într-un limbaj de descriere a algoritmilor, numit și limbaj pseudocod.
Proprietățile unui algoritm:
- 1. Claritatea (pașii trebuie să fie descrisi clar, fara ambiguitati);
- 2. Generalitatea (pașii algoritmului trebuie să fie valabili pentru tot setul datelor de intrare și nu numai pentru un set particular);
- 3. Finititudinea (rezultatul să se obțină după un numar bine precizat de pași).
Un algoritm (în general) se desfăşoară în trei etape :
- citirea datelor de intrare (iniţializarea datelor),
- efectuarea de calcule (prelucrarea datelor),
- tipărirea rezultatelor (extragerea datelor de ieşire).
Structura secvențială reprezintă o enumerare de acțiuni simple (instrucțiuni) care se execută în ordinea în care sunt scrise.
O instrucțiune reprezintă o activitate (expresie) urmată de punct și virgulă (;). Aceasa poate fi:
O expresie este o cobinație corectă din punct de vedere sintactic și semantic de operatori și operanți.
Programul este reprezentarea unui algoritm într-un limbaj de programare. Sunt cunoscute mai multe limbaje de programare, dezvoltate odată cu evoluția calculatoarelor. O anumită problemă poate fi mai ușor sau mai dificil de codificat într-un anumit limbaj de programare, întrucât multe din limbajele de programare de nivel înalt sunt orientate pe probleme.
Programarea este activitatea de elaborare a unui produs program. Ea are două ramuri importante:
a) descrierea algoritmilor;
b) codificarea algoritmilor într-un anumit limbaj de programare.
Descrierea unui algoritm pentru rezolvarea unei probleme se poate face prin scheme logice sau într-un limbaj de descriere a algoritmilor, numit și limbaj pseudocod.