The Five Steps

Understand the problem

Do a small example by hand

In this case we will be breaking up the overall task into modules, so we will delay a hand example until address each module.

Write an algorithm for solving the problem

Translate the algorithm into a programming language (like C)

Test the program


[up] to Overview.