Think of a programmer as a coach of sports who gives the following instructions, step-by-step, to his students during a training session with the intention of solving the problem of poor stamina:
"Perform this set of exercises in the following order: walk for 10 minutes; jog for 15 minutes; sprint for 1 minute; jog for 10 minutes; walk for 10 minutes; relax."
If instead of saying 'walk' the coach said, "take one step at a time," the students could be confused between sprinting and walking, because both involve taking one step at a time.
Notice that by asking students to take one step at a time, a lot more words were added to make the instructions lengthier.
Lastly, the order of instructions matter here: if you started sprinting without warming up(walking and jogging), your cold muscles could tear in an undesirable manner.
We would want a sequence of instructions, algorithm, to be concise, accurately worded and smartly organized.