A step-by-step solution to a problem is called _______.

A step-by-step solution to a problem is called _______.


a. hardware

b. an operating system

c. a computer language

d. an algorithm


Answer: D