|
|
|
|
|
|
|
|
|
|
|
|
Specify
(in any language) a series of
|
|
|
steps
that produce a solution
|
|
|
|
• |
For a huge problem the steps may at first be
|
|
|
vague, but they can be (& must be) made
|
|
|
more precise as the whole picture emerges
|
|
|
|
• |
The goal is an algorithm(s), so …
|
|
|
|
• |
List & describe the inputs
|
|
|
|
• |
List & describe the outputs
|
|
|
|
• |
Be guided in figuring out the steps by the
|
|
|
need to transform the inputs into the outputs
|