[Autom. eng. transl.] An algorithm is the description of a procedure for solving a problem through a finite sequence of elementary steps. Of particular interest are "computational" algorithms because they can be executed by a computer. It can be said that all (and only) what a computer does is execute algorithms.