Baigtinė seka aiškiai suformuluotų nurodymų, kuriuos reikia atlikti tam tikram uždaviniui išspręsti (tikslui pasiekti).
Algoritmas, užrašytas kompiuteriui suprantamu pavidalu, pavyzdžiui, programavimo kalba, vadinamas programa.
Pavyzdžiai: adaptyvusis algoritmas, baigtinis algoritmas, heuristinis algoritmas, iteratyvusis algoritmas, kombinatorinis algoritmas, lygiagretusis algoritmas, loginis algoritmas, nuoseklusis algoritmas, rekursinis algoritmas, tiesinis algoritmas.