Algoritmi și proprietățile lor
Un algoritm este o succesiune de pași care se aplică mecanic pentru a rezolva o problemă, pornind de la datele de intrare până la obținerea rezultatelor. E ca o rețetă precisă care te conduce la soluție!
Algoritmii au trei proprietăți esențiale. Generalitatea înseamnă că pot rezolva orice problemă din clasa respectivă. Finitudinea garantează că problema se rezolvă în timp finit (nu rulează la infinit). Claritatea se referă la capacitatea algoritmului de a prezenta rezolvarea problemei într-un mod ușor de înțeles.
Algoritmii pot fi reprezentați în două moduri principale: prin schema logică (un desen cu forme geometrice) sau prin limbajul pseudocod (un limbaj simplificat, asemănător cu limbajele de programare).
💡 Știai că? Pseudocodul e ca un pod între gândirea umană și codul de programare - e suficient de clar pentru oameni, dar și suficient de structurat pentru a fi ușor de transpus într-un limbaj de programare.
Obiectele cu care lucrează algoritmii includ date (care pot fi numere întregi, reale, valori logice sau șiruri de caractere) și operații. Datele reprezintă operanzii, iar operațiile sunt implementate prin operatori.























