Questions about a stepwise procedure to solve logical and/ or mathematical problems.

An algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems. Algorithms are always unambiguous and are used as specifications for performing calculations, data processing, automated reasoning, and other tasks.