A step by step instruction used to solve a problem is known as ___________________?

A step by step instruction used to solve a problem is known as ___________________?

A. Sequential structure
B. A List
C. A plan
D. An Algorithm