What is an algorithm? 1.Algorithms are the ideas behind computer programs. 2.An algorithm is the thing which stays the same whether the program is in Pascal.