what is an algorithm in plain english
The ingredients are called inputs, while the results are called the outputs. An algorithm is not computer code; it's written in plain English and may be in the form of a flowchart with shapes and arrows, a numbered list, or pseudocode (a semi-programming language).