[previous_group] * [up] [next] [next_group]

The Five Steps

Understand the problem

Do a small example by hand

Write an algorithm for solving the problem

Translate the algorithm into a programming language (like C)

The strategy we will use is to incrementally impelement the program.

  1. First we will impelemnt the menu in main() with a few simple commands, Quit and Help.
  2. Then we will add functions to get and print the data.
  3. Then we will attack the solve module.
  4. Next we can finish the program with the Verify and New Error commands.
  5. Finally we will make the program more robust.
At each stage, we will have a running program which we can test.

Test the program

[up] to Overview.