Reviewing and analyzing code could be a difficult task, but a tool such as Code to FlowChart can help you with that matter, as it takes your code - written in C or Pascal - and gives you a visual representation of it.
The interface is simple and easy to understand. After running the program, just open your code file in the main window and click on the "Play" button - you will see the flowchart generated from your code appearing next to it. It is possible to edit the code once it is loaded, but it cannot be either created from zero, or copied and pasted - two options that would certainly speed up your work.
The diagrams are showed by functions - every time you click on a different function, a new diagram is drawn according to that function. Blocks are well known and studied on any computer programming course; and to help you recognize them, each type of block is drawn here in a different color. Sometimes you will see blocks with the word "set" written on them - this means that this portion is contracted and that it can be expanded by double-clicking on it. When you click on a block, the corresponding lines are highlighted in the code, so you can identify everything easily.
Once generated, diagrams can be exported to MS Visio, MS Word, or as a bitmap. This is a very simple operation, and a very practical feature when writing reports about your code as homework, for example. more