Code planning with flowcharts - software recommendations

Evening all,

I'm working on a project that will ultimately include large amounts of code, and am looking for a clear and concise method of code planning to try and help myself understand how to achieve certain objectives.

It would seem flowcharting would be the best method of going about this - does anybody know of or can recommend any dedicated flowcharting programs for code development, that for example would allow one to drag in certain shapes for if statements, while loops etc?

EDIT - There is of course the option of drawing these by hand, or in Word - but I'd rather have good, editable documentation and most importantly not wish to headbutt my screen after hours of repeated dragging, dropping, resizing etc of a flowchart in Word.

Many thanks in advance

take a look at mindmanager or equivalent free apps

http://www.osalt.com/mindmanager

Well there's MS Visio but it's not cheap.

This site lists a few open source alternatives.

Thanks, I'll take a look at all recommendations. I've never used Viseo before, but I can get it free of charge on the Microsoft MSDNAA scheme through my uni.

Powerpoint is good for drawings also, or the OpenOffice equivalent.
For example, here is one I did in powerpoint for updating a display, using the Save As feature to make a .jpg for displaying here.
You can make it as thorough as you like.

For example, I will likely add to this as my hardware design has changed from a discrete shift register per display to a multiplexed approach, so I will add a check for the time every mS or so, and loop thru driving the anode pattern and pulling the appropriate cathode low.

jtw11:
I've never used Viseo before

It's the dog's b0!!0cks

It has a big choice of drawing types, not just traditional diamond and box flowcharts, and each type has a good library of shapes. If you're able to get it foc, then it's a no-brainer in my opinion.

I got hold of Visio 2010 earlier and am working on it now, it's a thousand times better than any of the other Office charting toolts! Many thanks.

I use to use PowerPoint. Now I use Google Doc's Graphic web-app. It's free and has the benefit of being very easy to share if you want to ask questions.