MCQ
A finite sequence of well-defined instructions that takes some input and produces output is called:
Explanation
This is the standard definition of an algorithm.