Any computing problem can be solved by executing a series of actions in a specific order. A procedure for solving a problem in terms of
1. the actions to execute and
2. the order in which these actions execute
Consider the “rise-and-shine algorithm” followed by one junior executive for getting out of bed and going to work: (1) get out of bed, (2) take off pajamas, (3) take a shower, (4) get dressed, (5) eat breakfast and (6) carpool to work. This routine prepares the executive for a productive day at the office.
However, suppose that the same steps are performed in a different order: (1) get ...