Stepwise Refinement
- The Programming Process
- Read and understand the problem
- Experiment with several different algorithms
- Choose an algorithm (steps to take)
- Write the task block (very big steps)
- For each big step
- Loop until finished (smaller steps)
- Choose an algorithm
- Declare, write, and test a new instruction