Algoritmii sunt instructiuni clare si ordonate, utilizate pentru a rezolva un anumit tip de problema. In programare, algoritmii sunt utilizati pentru a crea programe si aplicatii care pot efectua o varietate de sarcini, de la sortarea datelor la gestionarea bazei de date sau efectuarea calculelor complexe.