A(n) ____ algorithm is a set of specific, sequential steps that describe in natural language exactly what a computer program must do to complete its task.
The answer is algorithm, because computer programmers need a programming language that's more similar to their native language. They then write specific steps a computer must take to complete the task at hand. Machine code is not easily memorized and is foreign to most people.